Frontend Engineer Job Description
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:
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:
Desired experience for frontend engineer includes:
Frontend Engineer Examples
Frontend Engineer Job Description
- 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
- 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
Frontend Engineer Job Description
- 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
- 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
Frontend Engineer Job Description
- 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
- 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
Frontend Engineer Job Description
- 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
- 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
Frontend Engineer Job Description
- 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
- 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