Software Engineer, Front End Job Description

Software Engineer, Front End Job Description

4.6
158 votes for Software Engineer, Front End
Software engineer, front end provides long term technical vision with a continuous focus on engineering and operational excellence using modern tools like React, Redux, ES6.

Software Engineer, Front End Duties & Responsibilities

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

Sample responsibilities for this position include:

Good knowledge of at least 1 JavaScript framework (React preferred/ Backbone/ Angular/ Ember)
Develop modular and scalable code for front-end applications using JavaScript, HTML5, CSS, JSON
Lead code reviews to drive teams to the highest standards for angular.js web apps
Highly proficient with Javascript
Write robust, reusable, application code and libraries on top of our backend APIs using ES2016+ Javascript
Develop in a team setting on large scale customer facing websites
Own the design and development of new features across the full stack
Lead/participate in design discussions, prototype development and code reviews
Collaborate with Product manager, UI experts and test engineers to develop in an agile environment
Produce production-quality code for high-impact, high-touch advertising campaigns

Software Engineer, Front End Qualifications

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

Licensing or Certifications for Software Engineer, Front End

List any licenses or certifications required by the position: AWS, SOAP, COMPTIA

Education for Software Engineer, Front End

Typically a job would require a certain level of education.

Employers hiring for the software engineer, front end 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 Software Engineer, Front End

Desired skills for software engineer, front end include:

Unit test frameworks like Jest and React-testing-library
JavaScript
CSS
HTML
React
Angular
Agile methodologies

Desired experience for software engineer, front end includes:

Awareness of common eCommerce tools and methodologies (A/B testing, SEO friendly site design, Site Analytics )
Work in a dynamic team environment with extremely short turnaround times
Working experience with PHP and MySQL preferred
Flash/Actionscript experience preferred
In-depth knowledge of HTML5 and mobile Web development
LI-YahoosYodel

Software Engineer, Front End Examples

1

Software Engineer, Front End Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of software engineer, front end. 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 software engineer, front end
  • Participate in providing suitable technical documentation (design documents, usability guides ) as required
  • A portfolio of open source code on GitHub
  • A portfolio of open source code on GitHub preferred
  • Design and create modular UX components shared across the advertising platform
  • Set up and maintain js build systems that utilize modern toolchains
  • Define and implement best practices and UX platform governance enforcement through build tools and other methods
  • Work closely with UX Design team and various stakeholders to ensure flexibility and reuse of common components and define UX platform features
  • Utilize browser debugging tools to identify and resolve issues related to the UX platform
  • Create and maintain high-quality documentation including design and test plans
  • Work directly with the CTO, designers, product managers and the rest of our dev team
Qualifications for software engineer, front end
  • Provide input into the functional design of software components based on experience and product knowledge across most software components
  • Develop and execute automated unit/integration tests for the code that is written
  • Good organizational and time management skills with the ability to handle multiple tasks simultaneously
  • Be proficient with advanced JavaScript concepts
  • High level of proficiency with JavaScript, HTML5, and CSS3
  • Experience in OpenGL, WebGL, Canvas, three.js, and/or GLSL shader development a plus
2

Software Engineer, Front End Job Description

Job Description Example
Our innovative and growing company is looking for a software engineer, front end. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software engineer, front end
  • Develop, test and deploy Angular 2.0 components
  • Contribute to presentation-layer standards and practices
  • Write and support user-facing features that furthers the objectives of the organization
  • Provides documented solutions and manuals for developed solutions
  • Develop reusable, efficient code that lends itself to continual improvement and delivery
  • Collaborate with peers and team members to design and achieve an optimal design solution
  • Investigate new technologies, techniques, and industry developments
  • Transfers knowledge and coaches engineering team through new practices
  • Design and participate in the development of the mobile apps, and back end business services interaction protocols
  • Develops and modifies internal and external facing software applications
Qualifications for software engineer, front end
  • Experience with DITA content
  • Experience with dynamic content and database design
  • Experience with localization and internationalization of web content
  • Ability to work collaboratively, and act in a lead role as a subject matter expert, within a team environment of other engineers to meet aggressive goals and high quality standards
  • Familiarity with the basic concepts of software design and development
  • Strong understanding of basic to complex concepts related to computer architecture, data structures, and programming practices
3

Software Engineer, Front End Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of software engineer, front end. 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 software engineer, front end
  • Develop cutting-edge technologies to improve our software offering
  • Requirement analysis and finalization
  • Client-side technology stack evaluation and decision-making
  • Code review and analysis
  • Work closely with backend engineers on deciding requirements and specifications
  • Work with extraordinary engineers and an excellent data organization
  • Developing software as part of a software development team to the highest standards
  • Creating unit tests, functional test and integration tests as required
  • Working with the team to refine requirements and user stories
  • Working with the team to design various APIs, functional components and interactions
Qualifications for software engineer, front end
  • Experience with Gherkin/Cucumber
  • Experience with Parallax
  • A burning passion for creating beautiful Web UIs using HTML5, JavaScript and CSS
  • An obsession with code quality and can deep knowledge of the state-of-the-art techniques you are employing to get there
  • 2+ years of experience designing and developing large scale Web applications with high availability and reliability, ideally in a SaaS environment
  • Experience with a version control system (Git preferred, SVN, Perforce, or CVS experience acceptable)
4

Software Engineer, Front End Job Description

Job Description Example
Our company is searching for experienced candidates for the position of software engineer, front end. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software engineer, front end
  • Enhance existing and/or develop new software that enables the launch of new products, functionality and services with technologies ranging from HTML5, CSS3, and JavaScript, including AngularJS
  • Be someone who loves solving problems
  • Estimate, design, develop and test features of applications on the Salesforce platform
  • Partner with Product Management team and Staff Engineering/Architect and UX team to turn UX Designs into working code
  • Collaborate with front-end devs and designers in UX and on the various product teams
  • Test and debug components being adopted by product teams
  • Actively participate in the daily scrum
  • Document component features and be able to succinctly demonstrate their usage
  • Collaborate with designers to define the IA / UI / UX
  • Collaborate with other teams, such as back-end and DevOps, to
Qualifications for software engineer, front end
  • Knowledge of Javascript frameworks
  • Ability to drive to clarity when requirements are ambiguous
  • Passion for usability and creating efficient, scalable web interfaces
  • Knowledge of ASP.NET C# MVC 4 a plus
  • Working knowledge or experience with React, Knockout, LESS/SASS and/or GitHub a plus
  • You care deeply about the experience and satisfaction of the user
5

Software Engineer, Front End Job Description

Job Description Example
Our innovative and growing company is hiring for a software engineer, front end. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for software engineer, front end
  • Analyze requirements, contribute to software design specifications and suggest alternative solutions
  • Conduct tests to verify the functionality, accuracy, and efficiency of software components
  • Ensure features are extensively tested to support our continuous integration environment
  • Collaborate with Product and UX teams to design and build responsive, data rich tools for our customers
  • Optimize applications for maximum speed, scalability and SEO
  • Create widgets, surface data, heathgrades.com profile updates and some ongoing maintenance
  • Contribute to end-to-end system architecture, working with a number of internal and external partners
  • As a Front End Developer you need to be experienced in all aspects of the full software development cycle, including design and development for the end-user
  • Maintain quality unit tests and high code coverage
  • Participate in code reviews and collaborative decision making
Qualifications for software engineer, front end
  • You are committed to building quality software and believe quality is everyone’s responsibility
  • You have an interest in DevOps and systems administration
  • Minimum 3 years of full time development experience
  • Minimum 1-2 years developing customer-facing web applications using HTML, CSS, JS
  • Experience with at least one Javascript framework
  • Experience of writing modular/reusable code and using JS frameworks like Ember, Angular, Backbone.js and knowledge about their internal working

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates