Front End Software Engineer Job Description
Front End Software Engineer Duties & Responsibilities
To write an effective front end software engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included front end software engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Front End Software Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Front End Software Engineer
List any licenses or certifications required by the position: AWS, SOAP, COMPTIA
Education for Front End Software Engineer
Typically a job would require a certain level of education.
Employers hiring for the front end software 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, Science, Education, Information Systems, Math, Software Engineering, Technology, Information Technology
Skills for Front End Software Engineer
Desired skills for front end software engineer include:
Desired experience for front end software engineer includes:
Front End Software Engineer Examples
Front End Software Engineer Job Description
- At least 2+ years of experience in web applications development
- Great knowledge in HTML5 and CSS3
- Take ownership of the code you write & features you build
- Pioneer product ideas, participate in the design and implement them
- Strengthen and improve architecture of our front-end
- Formulate A/B tests to determine which features we incorporate into our product
- Push the forefront of web technology through developing new products, publishing new libraries, and maintaining code at scale
- Keep that test coverage high
- Actively participate in code reviews to help ensure we’re all coding at our best
- Work in all phases of software development life cycle including design, research, development, deployment and testing to create a great user experience for our end users
- Flexibility to work well in a small Scrum team on a wide range of tasks
- Deep JavaScript expertise
- 6-8 years of experience in web design and development, content management, and content creation
- Experience with web content management and delivery systems such as Oracle UCM and WebLogic
- Expert in current web technologies such as PHP, JavaScript, JQuery, HTML5, dynamic content, CSS3, and so on
- Knowledge or experience with storage technology
Front End Software Engineer Job Description
- Experience with a front-end JavaScript framework, React, Angular
- Works with team members to identify and enforce design patterns, standards
- Explores new technologies and development techniques
- Coordinates with users and product owners to gather requirements
- Provides on-call support on a rotating basis for all production-related problems, including support during non-business hours
- Successful delivery of high quality web and mobile software (detail design, understanding functional specification, code, documentation)
- Partner with Product Management team and Staff Engineering/Architect and UX team to take Mock into product
- Successful delivery of high quality web and mobile software (requirements, design, code, documentation)
- Partner with Product management team and UX team to take Mock into product
- Roughly 70% hands-on coding, 20% design
- A Bachelor of Science Degree in Computer Science, or related field
- Web and/or Mobile web development experience
- At least 1 year current experience with Angular JS
- At least 2 years experience in Angular JS
- At least 3 years of experience using responsive design
- Experience developing REST services using Java (or) Node.js
Front End Software Engineer Job Description
- Develop and maintain React/Redux front end application
- Working with the team to plan and estimate the effort involved in implementing the various user stories, tasks and bugs
- Participating in team retrospectives to constantly strive to improve the team’s performance and quality
- Giving demos of the applications to internal and external customers
- Collaborating with other engineering teams to deliver the entire product
- Collaborate with Frontend Designers to build and continuously improve upon everything from Search to Account Management, from Property Management to Advertising
- Work with Database and Backend teams to build RESTful frontend APIs
- Build maintainable, reusable (modular), systems
- Be passionate, opinionated and participate in code reviews
- Find and address performance issues for both the desktop and mobile experiences
- Layout screens in HTML and CSS
- At least 3 years of experience with HTML & CSS
- A minimum of 5 years’ development experience
- A minimum of 2 years' experience in a video game industry
- At least 8 years of experience in hands-on software development, with at least some development and/or consumption of APIs
- 1 year of experience having shipped mobile apps 2 or more
Front End Software Engineer Job Description
- Meticulous attention to visual details and frame rate
- Understanding of browser quirks and cross-device challenges
- Degree in Computer Science, related technical field, or equivalent
- Working with global team on daily basis
- Provide designs that will support User interfaces to run in browsers, OS independent in mobile Apps both for Phone and Tablet format across leading platforms
- Accelerate the development of the web front end, bringing an in depth knowledge of responsive web design
- Plan test schedules and drive test execution activities with the help of junior testers across locations
- Provide clear visibility on your plans, communicate issues/risks and progress to the team and leadership team to resolve quality issues on time and keep the project schedule on track
- Gather on-site requirements from internal product owners
- Develop and maintain cutting-edge front-end software components and services that support our Product Platform engineering strategy
- Proficiency using modern web development technologies and techniques, including HTML5, CSS, JavaScript, Responsive Design
- You have experience building and maintaining complex web applications written in modern JavaScript application frameworks (We like Ember, but don’t worry if you haven’t used it)
- You have experience building SaaS applications and understanding of their operations and maintenance
- You are not afraid to dive into server-side code when necessary (experience with Clojure is desired but not required)
- You have an awareness of the full web stack, from database to presentation
- You have experience implementing secure web clients using SSL and authenticated sessions, and protecting against CSRF
Front End Software Engineer Job Description
- Ensure that engineering deliverables meet business goals, requirements, and timelines
- Collaborate closely with team members to design, articulate, and implement new features and
- Responsible for the use and integration of front-end development technologies to create large scale websites and web-applications
- Working directly with developers, designers, UX experts, and project managers to create high-quality websites
- Design, develop and support highly scalable, responsive web applications and services
- Write state-of-the-art code to keep our applications at the cutting edge of current technology
- Bring a passion for learning new technologies, current industry trends and constantly bringing those into your work and to the team
- Take individual responsibility for the front end during the entire development cycle from requirements definition and design through coding, debugging, testing and final release
- Work closely within a tight knit team of experienced engineers to produce high-quality software products on an aggressive schedule utilizing the Scaled Agile Framework (SAFe)
- Take responsibility for setting the direction and approach for front-end engineering within a squad
- Knowledge of high-level programming concepts like promises, data-binding
- Experience with SASS, Grunt and Selenium along with knowledge of JavaScript design patterns and server side is a plus
- Solid knowledge and experience with JavaScript and associated elements (Node.js, ES2015, Jquery)
- Experience with a JS Framework, such as React, Angular 2, Aurelia, Knockout, Backbone.js, Ember
- Development and implementation of open source software projects
- Experience in Agile development methodologies, Scrum preferred