Front End Software Engineer Job Description

Front End Software Engineer Job Description

4.5
162 votes for Front End Software Engineer
Front end software engineer provides senior-level proficiency and direction on following Tech stack:React (preferred), Angular, Java, Webpack, Node.js, HTML 5.

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:

Develop new application features, and enhance and maintain existing code
Develop our application's front-end and our public websites
Document and troubleshoot bugs as is required to maintain a successful application platform
Provides full application development life cycle support including specifications, prototypes, unit tests and risk assessments
Work in collaboration with technology team members and Information Engineering personnel to determine and implement the optimum instrumentation ensuring that business requirements are met and data capture is clean
Perform platform administration duties to support users including access management and permission assignment
Responsible for designing and implementing web interfaces for corporate content management applications using best of breed frameworks and software development practices
Work with a user experience team and independently to design, implement, and evaluate efficient and reliable content production and management workflows
Diagnose and repair user-reported problems
The engineer's primary responsibility will be to work with the product and engineering teams to ensure that the interfaces of our products are simple and pleasingly usable

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:

JavaScript
CSS
HTML
JSON
AJAX
Data structures
Algorithms
XML
Application

Desired experience for front end software engineer includes:

5% of time international travel possible
Understand requirements and acceptance criteria for each feature
Monitor and review check-in of working and tested code into source control and monitor continuous integration
Work and communicate in a cross-functional team environment comprised of software engineers, user experience designers, product managers, quality assurance engineers, technical writers, customer support representatives, Proactively provide status, raise issues, and communicate necessary information to your manager and/or appropriate team members on a regular basis
Document all technical designs and deliverables for communication to development, quality assurance, documentation, consulting, & support teams
Web/Mobile/Desktop UI design experience

Front End Software Engineer Examples

1

Front End Software Engineer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of front end software 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 software engineer
  • 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
Qualifications for front end software engineer
  • 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
2

Front End Software Engineer Job Description

Job Description Example
Our company is growing rapidly and is looking for a front end software 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 software engineer
  • 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
Qualifications for front end software engineer
  • 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
3

Front End Software Engineer Job Description

Job Description Example
Our company is looking to fill the role of front end software engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for front end software engineer
  • 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
Qualifications for front end software engineer
  • 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
4

Front End Software Engineer Job Description

Job Description Example
Our company is growing rapidly and is hiring for a front end software engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for front end software engineer
  • 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
Qualifications for front end software engineer
  • 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
5

Front End Software Engineer Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of front end software 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 software engineer
  • 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
Qualifications for front end software engineer
  • 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

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates