User interfaces are witnessing constant upgrades, causing the market to overflow with jobs in front end development. If you have what it takes, we can assist you in finding front end development jobs that suit your requirements. Let us help you find the right organization; it’ll help you build great front end development careers.

Front End Developer

Job Reference: 20-06674 Type: Job Description: Tell us about your department:
Commerce View is responsible for the Cart and Checkout experience on BestBuy.com this includes everything from the click of an Add to Cart button for a product, to the Thank you for your order page that is shown after a purchase. Commerce View applications feature integrations with services related to Pricing, Inventory, Fulfillment, Tax, 3rd-party payment, Incentives, Customer Data, and Order Management. The user experience includes web-based UIs (desktop and mobile) as well as native mobile applications for both iOS and Android.

Project Description:
We deliver a world-class commerce experience that is underpinned by maintainable, highly tested system architecture and application code. Team members are expected to execute on complex requirement sets as part of the core of the BestBuy.com commerce capability.

Position Summary/Job Description:
This is a senior front-end React developer role, which will likely entail mostly web development but potentially some mobile development, as well. Strong JavaScript skills are essential, but knowledge of back-end technologies and patterns is also valuable. The developer will be expected to demonstrate the following qualities in addition to completing their development work:
1. Strong technical communication skills.
2. Ability to work as a part of a team of engineers.
3. Willingness to develop a deep understanding of complex business domains.
4. Friendly and cooperative demeanor.
5. Ability to handle high-stress situations such as urgent bug fixes in production.

What are the top five skills and number of years of experience required to perform this job?
1. JavaScript: 6+ years.
2. CSS: 5+ years.
3. React: 2+ years.
4. Redux: 1+ year.
5. Node: 1+ year.

What are some preferred/nice to have skills the manager is looking for?
1. React Native: 1+ year.
2. Webpack: 1+ year.
3. Babel: 1+ year.
4. LESS/SASS: 1+ year.
5. ESLint: 1+ year.
6. Jenkins: 1+ year.

Prescreening Questions: Must be submitted on resume, no exceptions!
1. Given the following three ways to use external code in your JavaScript file, which do you prefer and why?

const tests = require(./tests.js)
import * as tests from ./tests
import { test1, test2 } from ./tests

2. In your own words, describe how promises work. How is async/await related to promises?

3. If you are writing some code and have the choice between making it more performant but less readable, or less performant but more readable, which do you prefer and why?

4. Please list how many years/months of experience you have in the following technologies:
Javascript
Mobile Development
React
Redux
Angular
jQuery
Webpack

If there are any other front-end frameworks or libraries with which you have at least 1 year of experience, please specify which ones, and how much experience, below.

5. What are some new or upcoming features in the JavaScript/React ecosystem you are excited about and why?


Interview Process Overview:
There may or may not be a 30-minute phone pre-screen interview conducted initially; this will depend on the volume and quality of the applications. After or in place of that, a 60-minute interview will be conducted. The interview will include a verbal session for approximately 20-30 minutes and then a HackerRank test for the remaining 30-40 minutes. The candidate will use their own computer for the HackerRank test.
Additional Job Requirements: Local Candidates Only (unless otherwise specified)
Hiring Manager Ryan Mcleish. Do not contact.
REQ will be placed on hold 9/29/2020 @3PM CST.

Apply

Project Manager

Job Reference: 20-06515 Type: Message from Laurie:

This role, although it is primarily a project management role for the PM0, requires scrum master experience as there will likely be scrum master responsibilities with one scrum team working on the project. Ability to context switch a necessity.
Team is marching to extremely tight deadlines to accelerate a critical, high revenue client deliverable that must be delivered by a certain date.
Ability to move fast and quickly get up to speed on the technology, teams, stakeholders is a must.
Software program management experience that includes managing the work of cross functional development teams (front end, business layer, back office) with tight deadlines a plus.
Experience with go to market coordination across sales, marketing and customer care also a plus.


We are looking for a Project Manager who will manage the development of products, including team coordination, scheduling, risk management, project quality and, most importantly, delivery satisfaction. You will ensure our product development efforts and projects are completed efficiently and on-time while meeting the expectations of our primary stakeholders.

You are a self-directed and self-sufficent leader. At the same time, youre strongly team-oriented and collaborative. You have experience in Agile environment and working with diverse teams, executives and outside vendors. You have exceptional communication skills, both oral and written, and can cater your communication style and form across all levels of business and technology to ensure stakeholders are informed and satisfied. You are transparent and open with your team, your colleagues and your leaders around successes, challenges and areas of opportunity. You remain calm under pressure, and inspire and motivate your team to do the same. You conduct yourself confidently and respectfully with colleagues at all levels, and you value building strong relationships across the organization.


Responsibilities may include:

Project managing product portfolio development projects to completion; projects may include Design, UX, and Engineering Development teams across business units.
Tracking and reporting status at a high level.
Working with scrum masters and product owners to keep abreast of development work and other stakeholder groups such as marketing, support, and call center teams.
Escalating risks, roadblocks or issues to project/program manager in a timely fashion
Owning the measurable success of project development
Documenting, coordinating, and managing cross-team dependencies to keep projects on track
Providing thorough status updates on project accomplishments in real-time to project/program manager or other key stakeholders with confidence and clarity, verbally and in writing
Faciliating project conversations between project teams as needed
Providing appropriate progress tools, information radiators, and effective reporting to provid transparency on teams progress

Qualifications
Bachelor's degree and 5 + years professional experience in a software project management or related role is required
Demonstrated experience leading technical projects
Ability to work in an Agile environment closely with scrum masters and product owners
Ability to interact professionally and confidently with colleagues at all levels, including senior and executive management with clear and confident communication and presentation skills
Ability to work effectively both independently and as part of a team
Experience using Atlassian application suite (Confluence, JIRA) desired, not required
PMI-PMP desired; CSM and CSPO certifications a plus.

Apply

Front End Developer

Job Reference: 20-05945 Type: Job Description: Tell us about your department:
*** Digital and Technology Multichannel Ordering is responsible for the order management experience on BestBuy.com this includes delivery and fulfillment notifications and order modifications. We have a microservices architecture and integrate with Inventory, Fulfillment, Tax, 3rd-party payment, Incentives, Customer Data, and Order Management. Our team provides both the front-end user experience and scalable back-end REST services.

Project Description:
We deliver a world-class commerce experience that is underpinned by maintainable, highly tested system architecture and application code. To make this happen, team members are expected to execute on complex requirement sets as part of the core of the bestbuy.com commerce capability.

Position Summary/Job Description:
In this role, the candidate will be a critical member of the team building the foundation for ***'s next generation web platform (bestbuy.com). They will support and extend running applications & assist in the design and development of new applications. They will be expected to evaluate and refactor in a rapid manner for every part of our infrastructure. Overall knowledge of designing an application to run on a scalable platform is expected. They will be working in an agile environment which values test-driven development. We leverage a dev/ops model, with our development teams engaged in monitoring, optimizing and supporting our production environments. We have many projects running in parallel including cloud technologies (Client and Google), infrastructure automation (Jenkins), and REST and React based web applications. This role is primarily front-end development using React, Redux and NodeJS.

How much time will the resource spend pair programming?
Less than 10%

Skills Overview:
What are the top five skills and number of years of experience required to perform this job?
JavaScript: 5+ years
CSS: 5+ years
React: 2+ years
Redux: 1+ year
Node: 1+ year

What are some preferred/nice to have skills the manager is looking for?
Experience with JavaScript Unit Testing
Webpack
ES6
React Native
REST
JSON
Microservices Architecture
Gradle
Bitbucket (Git)
Cloud (AWS, GCP)
Cassandra
Kafka
Continuous Delivery (Jenkins)
Docker

Will there be a Hacker Rank test Required for this REQ?
Yes

Prescreening Questions: Must be submitted on resume, no exceptions!
1. Given the following three ways to use external code in your JavaScript file, which do you prefer and why?

const tests = require(./tests.js)
import * as tests from ./tests
import { test1, test2 } from ./tests

2. In your own words, describe how promises work. How is async/await related to promises?

Interview Process Overview:
1. 30 minute phone screen
2. 90+ minute video call with hacker rank
Additional Job Requirements: Local Candidates Only (unless otherwise specified)
Hiring ManagerSteve Finck. Do not contact.
REQ will be placed on hold8/31/2020 @3pm CST.

Apply

Developer

Job Reference: 20-05869 Type: Duration:0-5 month(s)

Description/Comment:Summary: *** is seeking a Developer (Other Specialty) to design, develop, and implement applications using in-demand languages and technologies (e.g. - Java, Websphere, Informatica etc.) to support business requirements. Job Responsibilities: *Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications. *Act as an expert technical resource for modeling, simulation and analysis efforts. *Leverage industry best practices to design, test, implement and support a solution. *Assure quality security and compliance requirements are met for supported area. *Be flexible and thrive in an evolving environment. *Adapt to change quickly and adjust work accordingly in a positive manner. Qualifications: *Bachelor's degree in a technical field such as computer science, computer engineering or related field required. *8-10 years experience required. *Development experience in needed language or technology (e.g. - Websphere, Informatica etc.). *Hands on experience in designing, developing and successful deployment of large scale projects from end-to-end. *Hands on experience in following the iterative and agile SDLC.

Additional Job Details:Required Qualification: 7 years of experience as a hands on developer developing and delivering solutions using Java/J2EE technologies. Experience in integration with Middleware (ESB) Experience with SOAP and RestFul services Experience with Axway/passport platform. Experience in design methodologies Experience in Messaging solutions like MQ and middleware platorms Experience in developing low /high level design documents and documenting NFR Experience with CI/CD tools such as Jenkins Strong experience with Oracle Exposure to industry standard payments like NACHA , wires, SWIFTNET Desired Experience: Experience in Agile methodology. Prior experience in FinTech org including Banks .NET experience. Front end experience. Full Stack development experience. Required Education: Bachelors degree in computer science, engineering or equivalent degree. Personal Qualifications: Strong team player, works well with peers within and across organizations Ability to handle multiple competing priorities in a fast-paced environment Always customer focused and do what is right for the customer Excellent interpersonal, and oral/written communication skills Great organizational skills and an eye for details

Apply

Recruiter I

Job Reference: 20-05570 Type:
In this role, you will manage searches against a timeline and utilize experience setting benchmarks and metrics. Our Recruiters thrive in an innovative, fast-paced environment, can roll up their sleeves, work hard, have fun, and get the job done. You will have the opportunity to draw on your knowledge of Talent Acquisition and functional areas of the business; and forge dynamic relationships with business leaders, hiring managers and HR business partners. You will perform candidate generation, client/account management, prioritize your time in an extremely fast-paced environment, push back when needed, and provide amazing customer service.
Story Behind the Need Business Group & Key Projects
  • Business group
  • Team culture
  • Surrounding team & key projects
  • Purpose of this team
  • Reason for the request
  • Motivators for this need
Client Physical Stores Recruiting
Temporary Project to help with re-org happening and adding 95 additional requisitions
Typical Day in the Role
  • Start & end dates
  • Daily schedule & OT expectations
  • Typical task breakdown and rhythm
  • Interaction level with team
  • Work environment description
  • Chance for flex hours or remote
  • Chance for extension later
Start ASAP 4 months

Schedule:
Mon-Fri core hours
No plan for OT

Interaction with team:
Regular team interaction hiring a team of 5 temp sourcers, so they will all work together

Task breakdown / description:
  • Recruit passive candidates and gauge chemistry of candidates for fit and motivation rather than simply sell a role.
  • Build and maintain a sourcing strategy through proactive sourcing and market research and on-going relationship management; conduct interviews of potential candidates, demonstrating ability to anticipate hiring manager preferences through high interview-to-offer ratios.
  • Recommend ideas and strategies related to recruitment that will contribute to the long-range growth of the company, implementing any new processes and fine tuning standard processes for recruiting that fits within Client's mission to deliver the highest quality results to the customer.
  • Articulate in writing recruiting plans with deliverables, timelines and a formal tracking process.
  • Interview candidates within the framework of the position specification. Screen, interview and prepare an ideal candidate slate within an appropriate and consistent timeline
  • Participate in special projects/recruiting initiatives including assessment of best practices in interviewing techniques, leveraging of internal sources of talent and identification of top performers for senior-level openings.

Extension? Yes, if needed
Conversion? Not likely
  • What makes this role interesting
  • Points about team culture
  • Competitive market comparison
  • Unique selling points
  • Value added or experience gained
Great intro to recruiting role
Recruiting for physical retail at Client lots of new projects, confidential projects, etc.
Candidate Requirements
  • Leadership Principle (have 1)
  • Years of experience required
  • Degrees or certifications required
  • Disqualifiers
  • Best vs. average
  • Performance indicators
Required skills:
  • 1+ years of recruiting experience.
  • Experience managing and prioritizing multiple searches, projects and client relationships.
  • Bachelor's degree or equivalent experience

Preferred skills:
  • Strong commitment to continuous improvement.
  • Experience working in, or recruiting for, high volume front line retail
  • Ability to proactively network and establish effective working relationships.
  • Ability to continually seek new sourcing options, and develop creative approaches to sourcing and delivering candidates.
  • Strong communication skills, organizational and negotiation skills.
  • Ability to execute recruiting strategy, including employer promotion in the marketplace, candidate management, diversity sourcing, and interview process management.
  • CTS/ATS experience with sourcing, tracking and managing candidate.
  • Strong consulting skills and demonstrated ability to work in a team environment, as a team leader and member.
  • Possession of strong analytic skills with ability to create, measure, and scale the right workflow between candidates, hiring managers, and the recruiting team.

Best vs. Average
Retail experience
Non-tech experience is preferable

Leadership principles:
Ownership
Bias for action
Dive deep

Red flags / disqualifiers:
Tech recruiting
Someone that wants to do full life cycle recruiting

Performance Indicators:
Sourcing metrics
  • Top 3 must-have hard skills
  • Level of experience with each
  • Stack-ranked by importance
1Sourcing skills Boolean, LinkedIn Recruiter
2ATS/CTS experience
3Excel basic/intermediate

Apply

JavaScript / TypeScript Developer

Job Reference: 20-03646 Type:
Position: Typescript Developer
 Required Skills:
• Extensive experience with Typescript
• Must be able to build very lightweight, no framework application (ES5+)
• Blockchain or Bitcoin experience is a plus
• Must have prior experience with C# or Java
• Must understand real-time messaging systems, websockets, etc
• Must be able to quickly and rapidly go from vague discriptions to a working implementation.
Must be able to fill in gaps in the requirements Additional Information All your information will be kept confidential according to EEO guidelines.

Title: JavaScript Developer
 
JavaScript Developer duties and responsibilities
Develop and enhance our main front end platform - website
Develop new user-facing features
Design and develop new front end applications for various platforms Help out with front end work on other applications (HTML/CSS/JS in Ruby applications)
Develop specifications and designs for complex applications or modifying/maintaining complex existing applications
Perform code analysis, requirements analysis, identification of code metrics, system risk analysis and software reliability analysis
Performance tuning, improvement, balancing, usability, automation

Apply

Sr Software Dev Engineer

Job Reference: 19-13570 Type: Duration:0-18 month(s)

Description/Comment:Search FE
Yahoo Search is the worlds largest startup. We move fast, take risks, and are relentlessly focused on engineering excellence. Yahoo Search products are built to meet aggressive performance, scalability, and reliability requirements, and our system spans cutting edge front-end, back-end, and big-data technologies.

A Little About Us
Yahoo Search is one of the most highly-scaled web platforms on the planet, serving over 100 million global users every month across Yahoo branded sites and partner networks. We are hiring world-class junior and senior engineers who love to build robust and scalable software systems to meet our incredibly ambitious user experience, performance, and revenue goals.

A Lot About You
You have a passion for building things that scale. Youre eager to learn new technologies. You thrive under pressure and love to work in a dynamic team environment that executes to hit ambitious goals.

Your Day
Build engaging user experiences that reach 100 million monthly users.
Write highly scalable, low-latency code that ships to production daily through our automated pipeline.
Fight to shave milliseconds off already blazing fast latencies.
Explore cutting-edge front-end technologies to stay innovative in a competitive marketplace.
Work with a passionate cross-functional team of product managers, designers, production engineers, developers, architects, and scientists to run one of the highest monetizing web applications on the planet.

You Must Have
2 or more years of experience building high-scale user experiences with web technologies in a Linux dev environment
Expertise in JavaScript, HTML, and CSS
Professional experience with PHP, Jenkins, and Git
Outstanding programming, problem solving, and communication skills
Strong understanding of CS fundamentals and web architecture
A passion for front end engineering
Expertise in FE build tools and test frameworks highly desirable
BS in Computer Science is preferred

Apply

Project Manager

Job Reference: 19-12406 Type: Responsibilities:
  • Provides project management expertise for highly complex creative projects, focusing on UX Design
  • Collaborate with UX Design team members and other multiple cross-functional partners to identify, communicate, and lead.
  • Clearly identify, explain, and communicate their project involvement, project goals, expectations, tasks, and timelines.
  • All project dependencies, as well as program dependencies
  • Update UX Design leadership on design project status
  • Report on regular reviews of achievements and project goals and identify risks across UX Design programs
  • Work closely with Copywriting, Design, Research, Product, and Engineering teams to ensure each department receives the data needed to make informed decisions specific to their disciplines.
  • Working with UX Design Leads to define and breakdown work, project scope, and critical path to assist in facilitating design planning and prioritization.
  • Exhibits leadership skills by advocating best practices, anticipating future problems and issues, and seeks to improve processes and tools for the UX Design team to cultivate a fun, positive and solution-focused team culture.
  • Provides detailed and timely communication on developing issues to relevant partners.
  • Identifies resource gaps and communicates recommendations to UX Design Leadership
  • Drive clear communication, and support healthy collaboration between all groups involved with design initiatives.
  • Stay aligned with the UX Design vision, strategy & roadmap to support the successful implementation of cross platform initiatives.
  • Partner on methods and metrics for tracking & improving performance coupled with making decisions within Design organization, and the extended Program Management Operations organization.

Day-to-day Duties:

  • Surfacing UX Design requests via Jira tickets/tracking, Confluence pages. and CMS tools. Includes board maintenance (sprint updates, backlog housecleaning, etc.)
  • Coordinating with overall UX Design process exec review
  • Work with PMO organization to set up kick-offs, track late requests, and surface gaps
  • Liaise with Product Management, Design Systems and UI Guidelines teams on timing for strategy documents, share-outs and approvals
  • Point-person for travel agendas, workshop schedule, booking rooms, and events for SF/Tokyo/London UX Design team members

Experience:

  • A go-getter with a strong understanding of user-centered design practices and creative project life cycle
  • Agency background: preferably working in a dynamic environment on multiple/disparate projects
  • Experience working with globally distributed teams
  • Exhibit meticulous attention to detail, with the ability to make timely decisions
  • Ability to handle routine and complicated problems effectively and independently
  • Excellent verbal & written communication skills
  • Previous experience utilizing agile methodologies and principles
  • Proficiency with agile development tools
  • Deep understanding of programming languages, software development, and release processes
  • Excel in conflict resolution, negotiation, and people management
  • Ability to adapt to a fast-paced environment
  • At least 2 years working in the technology and games industries

Apply

FAQs

Careers In Front End Development and What They Involve

Front end development is the process of using CSS, HTML, and JavaScript to make a website or web application. The purpose of this is to allow the user to view and interact with the site or application.
Jobs in front end development require a candidate to possess extensive knowledge of programming, coupled with a basic understanding of aesthetics. This means that you need to know how to arrange elements on the screen using colours, font sizes, and other tools to make the website or application more appealing.

What Certifies You To Be A Front End Developer?

Since front end developer jobs require employees to have up-to-date knowledge of programming, courses in CSS, HTML, and Java will come in handy.

Companies typically require the bare minimum of an undergraduate degree, but apart from that, you need to have some experience in front end development. You should also be able to present a company with a portfolio of your work. If an organization requires you to have some form of certification, there are a number of courses that you can use to get certified.

For example, O’Reilly School Of Technology has an online course that covers topics ranging from beginner to advanced programming. There are also sites like Magneto Certification, General Assembly, Udacity, and Thinkful where you’ll receive a certificate after completing a course.

Why Become a Front End Developer?

Companies are constantly aiming to make their websites more user-friendly and attractive to improve their customer retention rate. Since the field is booming, they’re always looking for fresh front-end talent. According to the American Bureau of Labour Statistics, there were over 900,000 jobs available for developers in 2010 with an expected increase of 30% by 2020.

The Skills That Will Seal the Deal

You should have excellent skills in HTML, CSS, and JavaScript and some amount of prior experience in the field is a must. This doesn’t mean that you should have worked with a company before, but that you should have a portfolio or a couple of finished projects to show recruiters.

Knowing how to create a visually appealing interface and the ability to test cross-browser, cross-platform, and cross-device compatibility are the primary qualities that organizations scout for. You should also be able to efficiently test for compliance to client standards and implement any changes if required. Apart from this, knowledge of back end processes like PHP, API, and core application logic will help set you apart from the competition. Knowing how to use Photoshop and Illustrator will also bulk up your resume and work in your favor.

How Long Do You Have To Work To Become One?

The experience required differs across various companies. However, front end development openings are on the rise, and nearly anyone who knows HTML, CSS, and JavaScript is currently in high demand. You can obtain an entry level job as a front end developer as long as you possess the necessary skills, even if you lack the experience.

That being said, experience always adds value to your resume and increases your pay grade. So if you’re an aspiring front end developer, work on completing personal projects or getting freelance work.

What do front end development jobs entail?

Typically, a front end developer’s main job is to create websites and web applications that are both functional and appealing. They will also need to modify and maintain these websites and applications as needed.

As a front end developer, you’ll be collaborating with the back end developers to create a web interface that functions smoothly. Staying updated on emerging technologies is a necessity, so that you can maintain graphic standards and focus on improving the usability of your interface.

What are Your Career Opportunities?

According to Glassdoor, the national median salary for front end developers is approximately $75,000. If you work in a fiercely competitive market and have the expertise and experience, salaries can cross $100,000! These figures, along with the increasing demand for front end development jobs, provides excellent career prospects for people looking to work in this field.