Sr. Front End Developer Job Description Template
Our company is looking for a Sr. Front End Developer to join our team.
Responsibilities:
- Excellent communicator, and able to collaborate with people across multiple disciplines;
- Perform other related duties as required and assigned;
- Demonstrate behaviors which are aligned with the organization’s desired culture and values;
- Supervise junior engineers;
- Perform approved maintenance tasks;
- Research platforms, tools and integrations;
- Work with internal team and client to propose solutions;
- Review and approve code written by all levels across languages and areas of responsibility;
- Communicate with clients and outside parties;
- Track own time and team’s time by project, phase, and ticket. Provides feedback to PM. Forecasts and reports on task and labor burn-down to PM;
- Significant architectural design responsibility;
- Maintain applications;
- Test your own work and peer’s work prior to handing off to QA;
- Develop applications;
- Translate client requests into work orders.
Requirements:
- An understanding of best practices regarding web scalability, performance and security;
- Experience with continuous integration as well as building a Node.js REST API backed by NoSQL databases;
- 5+ similar frontend framework;
- 4+ years of experience with JavaScript;
- Talent for coaching and mentoring more junior developers;
- Deeply in love with clean code and high standards for quality assurance such as code review, unit testing, code linting;
- A desire to improve and independent work ethic;
- Expert and intuitive debugging and troubleshooting ability;
- Track record working in a team environment inclusive of designers, peer developers and business/requirements team;
- Thorough knowledge of domain logic, client and application requirements, backlog, deadlines, and pipeline status;
- Capable of consistently delivering timely production-quality code conforming to business requirements given poorly defined or changing requirements;
- Outstanding communication skills – team and client;
- Expert skills in React, Redux and Redux-Saga;
- Complex DOM manipulation;
- Desire and ability to work in a fast-paced environment.