Frontend Engineer Job Description

Frontend Engineer Job Description

4.5
179 votes for Frontend Engineer
Frontend engineer provides support for full life-cycle software development, including requirements specification, design, development, testing, production deployment, documentation, training, configuration, and maintenance.

Frontend Engineer Duties & Responsibilities

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

Sample responsibilities for this position include:

Work in small agile teams that take ownership of design, implementation and support and value good engineering practices such as design documentation, unit testing, continuous integration and code reviews
Expert level hand coded HTML and CSS
Design, architect and develop the applications for our employees to see and use in their everyday operations
Intermediate level Javascript (must be able to hand code competently without relying on a framework)
Experience in using software development tools and frameworks for testing, version control and issue tracking
Write clear, commented, and maintainable code with sensible unit and integration tests for reactive Javascript components
Work with other developers, architects and the product owners
Improve the quality, performance, and stability of frontend codebases
Work with the engineering team to develop social games on Facebook, iOS and Android
Find smart solution together with the creative team to deliver top performance on every platform

Frontend Engineer Qualifications

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

Licensing or Certifications for Frontend Engineer

List any licenses or certifications required by the position: AEM

Education for Frontend Engineer

Typically a job would require a certain level of education.

Employers hiring for the frontend 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, Engineering, Technical, Software Engineering, Education, Computer Engineering, Science, Math, Electrical Engineering, Software Development

Skills for Frontend Engineer

Desired skills for frontend engineer include:

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

Desired experience for frontend engineer includes:

Expert knowledge of developing rich applications using Javascript and other web technologies (HTML5/CSS3)
Enthusiasm for working with Agile processes (Scrum/Kanban/TDD/XP/...) in a team environment
The ability to write high-performance, reusable code for UI components
Aware of but not reliant on MVC Javascript Frameworks (Angular, Backbone, Ember)
HTML semantics and accessibility guidelines for the Web are natural to you
You take pride in markup you write, and love talking about the benefits of semantic markup all around

Frontend Engineer Examples

1

Frontend Engineer Job Description

Job Description Example
Our company is searching for experienced candidates for the position of frontend 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 frontend engineer
  • You’ll mentor other engineers by participating in code reviews
  • Lead development of HTML/JS prototypes for consumer platforms applications
  • Build SEO friendly HTML for websites
  • Architect new products from the ground up in a collaborative environment
  • Architect and develop the applications and user interfaces that our customers will see on our website
  • Develop highly scalable web applications
  • Taking ownership of application, including maintenance and responsiveness to new and existing issues
  • Implement the features and user interface for a geospatial analysis and visualization tool
  • Architect efficient and reusable front-end systems that drive a complex web application
  • Collaborate with Program Managers, Software Engineers and most importantly Data Scientists to deliver compelling user-facing products Identify and resolve performance and scalability issues
Qualifications for frontend engineer
  • Strong command over CSS
  • You can find your way home if left alone in Unixi/Linux
  • You are customer-focused, react well to changes, work with teams, and able to multitask on multiple products and projects
  • Experience with Scrum, Agile, and all processes that ship software faster
  • BS in Computer Science or equivalent, , 2+ years of work experience or IED/HID degree
  • BS in Computer Science or equivalent, , 2+ years work experience or IED/HID degree
2

Frontend Engineer Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of frontend 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 frontend engineer
  • Design and implement robust and intuitive web user interfaces and reusable frontend components in collaboration with UI/UX designers
  • Contribute to rich data visualizations and interactive analytics as needed
  • Maintain, refactor, debug, and test existing systems in addition to designing and implementing greenfield projects
  • Stay up-to-date with good development practices
  • Write quality code backed by unit tests
  • Participate actively in Scrum
  • Build and own our Node.js based UI platform and infrastructure paved path
  • Own the critical UI infrastructure systems that are used by other UI apps
  • Collaborate with engineers to identify common pain points, develop solutions, and evangelize best practices
  • Build UI for infrastructure services we own
Qualifications for frontend engineer
  • Very strong JavaScript experience
  • Familiarity with server-side MVC web frameworks, such as Ruby on Rails or Django
  • Awareness of cross-browser compatibility issues and client-side performance considerations
  • Enjoy working directly with the people who use your product
  • Able to be autonomous and self-driven
  • Very proficient in javascript
3

Frontend Engineer Job Description

Job Description Example
Our innovative and growing company is looking for a frontend 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 frontend engineer
  • Advoate the use of unit testing and test driven development to drive design and development changes
  • Our server software is typically built on the JVM and exposes rich RESTful APIs that are consumed by our mobile clients, our single page web apps and airlines
  • Web development on a modern framework React/Redux
  • Build automation with Grunt/Gulp/Webpack
  • Opportunities to work on full-stack (native & backend) development
  • Opportunities to work with Typescript, React Native, ClojureScript
  • You will not need to support IE8
  • Work closely with product managers, designers, and other specialists to plan, scope, build, and deploy new features
  • Help establish technical standards and methodologies where needed
  • You’ll work closely with engineers, product managers, and designers to conceptualize new features
Qualifications for frontend engineer
  • Comfortable with ssh(1), or at least can man(1) about it
  • Finger on the pulse of the community (GitHub, npm, HN, etc)
  • Experience with build tooling (gulp, grunt, etc)
  • Experience with Continuous Integration (jenkins, travis, etc)
  • Git and/or Github
  • Code optimization and performance
4

Frontend Engineer Job Description

Job Description Example
Our company is searching for experienced candidates for the position of frontend engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for frontend engineer
  • You'll learn about new web technologies and discuss potential solutions to problems
  • You’ll leave the code in a better state than you found it
  • You'll help triage bugs and troubleshoot production issues
  • Develop and maintain features on new and existing desktop and mobile web apps
  • Build and maintain reusable components for framework applications between multiple businesses
  • Be a key contributor to the entire developmental lifecycle of the application from project initiation to development, including technical feasibility review of the UI/UX design
  • Lead Front End optimization for best performance
  • Help offer best-in-class API services that powers our video products
  • Be aware of latest trends in the industry to introduce new technology and products to key stakeholders
  • Support other members of the team in the development of the product
Qualifications for frontend engineer
  • Copying/pasting code from the internet is not engineering
  • It’s better to use libraries from the community than to reinvent the wheel
  • A hotdog can accurately be classified as a sandwich (or you’re willing to argue about food taxonomy)
  • Strong communication skills and willingness to collaborate with end users and iterate software designs based on feedback from newsroom
  • Familiarity and comfort working with MV* frameworks such as Backbone and Marionette
  • Experience or motivation to work with emerging frontend technologies such as Node, React, Webpack, and ES6
5

Frontend Engineer Job Description

Job Description Example
Our company is looking for a frontend 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 frontend engineer
  • Implement cutting-edge technologies and writing state-of-the-art code to keep us at the cutting edge of current technology
  • Collaborate with global Product Designers, Product Managers, and Software Engineers to deliver compelling user-facing products
  • Responsible for tasks analysis, architecture design, timelines and quality
  • Enhances existing components with new capabilities whilst maintaining compatibility
  • Participate actively in defining UI technology roadmap
  • Review designs created by web designers, clarify issues, and implement the designs
  • Implement intuitive and interactive visualizations to present analytical insights to users
  • Collaborate closely with designers, engineers, client support, and data scientists to implement and improve functionality of the application
  • Train other developers on new technologies
  • Follow and introduce industry best practices in software development lifecycle
Qualifications for frontend engineer
  • A solid understanding of web application architecture and design patterns
  • Demonstrated experience (1-3 years) in developing using front-end technologies such as
  • GNSS system knowledge or GNSS-related working experience
  • Matlab modeling and simulation - High-level synthesis (HLS)
  • Logic Synthesis and static timing analysis - multi-core/multi-radio SoC integration
  • 5 years' experience in logic design and implementation with tape-out experience

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates