Front End Engineer Job Description

Front End Engineer Job Description

4.9
164 votes for Front End Engineer
Front end engineer provides documentation such as technical design specification, engineering best practices in accordance with agency Software Development Lifecycle (SDLC) and Project Management Lifecycle (PMLC) guidelines.

Front End Engineer Duties & Responsibilities

To write an effective front end engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included front end engineer job description templates that you can modify and use.

Sample responsibilities for this position include:

Be a testing zealot - Integration testing is critical, even in a modularized, loosely coupled codebase
Employ modern JavaScript Frameworks such as React, Angular.js
An expert level experience, of client and server side JavaScript development
Expert knowledge of Cascading Style Sheets (CSS) 3, semantic Hypertext Markup Language (HTML) and responsive UI’s
An expert knowledge of Cascading Style Sheets (CSS) 3, semantic Hypertext Markup Language (HTML) and responsive UI’s
Lead the development and design of dynamic, interactive web pages using the latest web standards
Own entire features - You’ll work directly with that team to understand their needs around web applications, functional prototypes and interactive demos for a variety of web and mobile-based initiatives and define a flexible solution that addresses their issues
Get to know your users - You’ll be expected to follow up and gather feedback from key stakeholder about usability and consumption patterns for the features we release
Keep Learning! – We don’t expect you to be a perfect fit
The ability to communicate efficiently and directly with business stakeholders or peers

Front End Engineer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Front End Engineer

List any licenses or certifications required by the position: AWS, AEM, SOAP, COMPTIA, VCP, MCITP, MCSE, MCSA, CFA, SCJP

Education for Front End Engineer

Typically a job would require a certain level of education.

Employers hiring for the front end engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Technical, Computer Engineering, Engineering, Education, Math, Web Development, Software Engineering, Electrical Engineering, Science

Skills for Front End Engineer

Desired skills for front end engineer include:

Code reviews
Source control management
Build processes
Testing
Operations
Professional software engineering practices & best practices for the full software development life cycle
JavaScript
Angular
CSS
Backbone

Desired experience for front end engineer includes:

A minimum of 5 years’ in front end software development
Some experience with compiled languages like C# or Java
Experience with configuration and deployment tools like TeamCity or Bamboo
Experience with the open-source community, and a desire to engage with Blizzard engineers
A natural curiosity and excitement for digging into the latest tools, platforms and trends
Desire to be a part of a close-knit team

Front End Engineer Examples

1

Front End Engineer Job Description

Job Description Example
Our company is searching for experienced candidates for the position of front end engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for front end engineer
  • Participate in code reviews to ensure code quality and distribute knowledge
  • Creative thinking ability – always focusing on innovative, but measurable client solutions and problem solving thinking
  • Knowledge of a variety of software design patterns, such as factory, observer, module, pubsub, closure, async, promises etc
  • Excellent understanding of Performance Optimization
  • Implement UX / UI specs to produce clean sites, apps and software used and viewed by millions
  • Work with a dynamic team of designers and developers to produce gorgeous product for a highly visual industry
  • Share and implement new technologies, best practices and methodologies for producing fresh, cutting-edge design
  • Collaborate with the development team to drive technical decisions and assess feasibility for production
  • Creating Data Visualization tools that touch 2,000+ business clients
  • Building a performant responsive website touching 95+ million fans
Qualifications for front end engineer
  • A genuine passion for gaming is a must!
  • Familiar with server end programming language such Python, Java, C++, Ruby, Scala, GoLang
  • Experience with Ajax and JavaScript libraries
  • Basic proficiency with Photoshop
  • A passion for web development and video gaming
  • Experience with modern web development tools (e.g., angular, react, meteor, es6, yeoman, gulp, webpack, Babel, sass, less)
2

Front End Engineer Job Description

Job Description Example
Our company is growing rapidly and is looking for a front end engineer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for front end engineer
  • Evolve our Universal React/Redux front end
  • Be the future of accessible web interfaces
  • Expand our components library to micromanage experiences
  • Deeply catered personalization of the customer's experience
  • Develop and deploy new features and enhancements on iheart.com
  • Propose and advocate for clean, functional design systems
  • Write clean, maintainable, and testable code
  • Produce responsive and cross browser/platform features
  • Build reusable components and scalable architecture
  • Introduce andunderstand development best practices, usability, and semantics
Qualifications for front end engineer
  • Strong web development skills (e.g., Firebug, javascript optimization)
  • Detailed understanding of OO programming with recent focus on modern front-end technologies
  • Experience and understanding of CSS preprocessors SASS/LESS
  • Understanding of Agile process and methods
  • Mastery of HTML and CSS (we're all about SASS and “HTML5”)
  • Able to write clean and maintainable code from mock ups (use our styleguide to build features from re-usable components)
3

Front End Engineer Job Description

Job Description Example
Our company is growing rapidly and is hiring for a front end engineer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for front end engineer
  • Implementing a front end for web applications with HTML/CSS/JavaScript according to demands from designers and planners
  • Work closely with product and design teams to build interfaces in Angular
  • Work with our backend services team to ensure a cohesive end product
  • Build and improve customer facing software systems for a fast-growing, disruptive e-commerce company
  • Work with APIs to integrate with backend and 3rd party systems
  • Passionate about high quality front end applications
  • Knowledgeable regarding Agile (scrum) based delivery practices, test driven development, test automation and continuous delivery
  • Knowledge of a variety of software design patterns, such as factory, observer, module, pubsub, closure, async, promises
  • Assisting in providing technology-enabled solutions to clients
  • Assisting in modifying existing software to correct errors, to adapt it to new hardware or to upgrade interfaces and improve performance
Qualifications for front end engineer
  • Serious knowledge and understanding of JavaScript (jQuery plugins are awesome, but you should be able to write your own, too)
  • Comfortable working in a Unix environment (you don’t have to be a l337 hax0r, but a terminal should be your friend)
  • Able to work closely with and incorporate feedback from other engineers and product managers (we have a strong team culture, and constantly helping each other improve)
  • Keeps up with evolving web standards and best practices (we’re constantly looking at new tech to build even better UX)
  • Experienced with at least one JS framework (React, Backbone, ) combined with the capability to write beautiful code independently of these
  • Dev experience within a dynamic web environment (PHP, Python, Node.JS)
4

Front End Engineer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of front end engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for front end engineer
  • Develop high-traffic web applications utilizing JavaScript, HTML5, CSS3, AJAX and jQuery
  • 2-4 years experience working across a range of web technologies with exposure single page applications (React, Angular)
  • 2-4 years experience working with SASS, LESS or vanilla CSS
  • Developing web applications using a new approach to web engineering
  • Consulting with team members to evaluate interface between hardware and software
  • A passion for developing client-side web applications that push the boundaries of modern User Interfaces (UI)
  • Comfortable building server-side components and application programming Interface end points
  • Act as subject matter expert across development team on Ad-related technologies
  • Design, developer and deliver desktop and mobile web applications
  • Partner, interface and collaborate with internal/external designers, development, and editorial teams
Qualifications for front end engineer
  • Solid understanding of object-oriented JavaScript
  • Build great websites and web applications for a wide variety of platforms and audiences
  • Experience with jQuery, git, Sass, Grunt, and/or CommonJS modules
  • Isomorphic javascript
  • Knowledge of React and other template engines (Handlebars, Jade)
  • Excellent knowledge of Node.js, HTML5, CSS3,CSS Preprocessor such as Sass or LESS
5

Front End Engineer Job Description

Job Description Example
Our company is searching for experienced candidates for the position of front end engineer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for front end engineer
  • Work on significant portions of critical work and/or complex web projects
  • A passion for high quality front end applications
  • Comprehensive understanding of frontend architecture
  • Expert knowledge of CSS3, semantic HTML and responsive UIs
  • Brief daily meeting to sync with small cross-functional team (scrum)
  • Go off and crank on your project, checking in with other team members throughout the day with questions and updates
  • You leave the code in a better state than when you found it (progressive refactor)
  • Write comprehensive tests of functionality, and ensure that they pass
  • Work closely with product leads, designers, project managers and back-end engineers to implement versatile front-end solutions to complex web development problems
  • Optimize our web products to maximize speed and scale
Qualifications for front end engineer
  • Good understanding of JSTL and JSP
  • 2+ years of experience developing data-driven web applications
  • Comfortable coding in vanilla JavaScript (ES6/ES2015)
  • Experience with front-end performance optimization techniques
  • Knowledge of HTML5 (new semantics and JavaScript APIs, CSS3)
  • Desire to continuously learn new languages, platforms and skills

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates