Front End Engineer Job Description
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:
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:
Desired experience for front end engineer includes:
Front End Engineer Examples
Front End Engineer Job Description
- 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
- 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)
Front End Engineer Job Description
- 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
- 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)
Front End Engineer Job Description
- 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
- 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)
Front End Engineer Job Description
- 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
- 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
Front End Engineer Job Description
- 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
- 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