Job Description
Our client is a dynamic and growing e-commerce company and we're seeking a talented Senior Software Engineer focused on front-end development to join their team and help drive the development of cutting-edge software solutions.
As a Senior Front End Engineer, you will spearhead the creation and enhancement of the front end architecture and user interfaces. You'll work collaboratively with cross-functional teams to build robust and scalable applications while ensuring best practices in testing, code quality, and performance optimization.
Responsibilities:
- Lead the design, development, and maintenance of innovative front end solutions
- Translate complex design concepts and user interactions into intuitive and functional interfaces.
- Collaborate closely with backend developers to integrate APIs and ensure seamless communication between server and client-side applications.
- Implement and advocate for Test-Driven Development (TDD) practices, employing testing frameworks like Jest, React Testing Library, and other relevant tools
- Drive performance optimization, code refactoring, and continuous improvement initiatives.
- Mentor and guide junior team members, conducting code reviews to maintain high standards of code quality and architecture.
Requirements:
- 5+ years of experience as a Software Engineer, with a strong focus on front-end development using Javascript technologies, or React Remix framework
- Full-stack front end JavaScript background, showcasing expertise in developing user-centric interfaces from server to browser, encompassing a deep understanding of client-side JavaScript frameworks (e.g., React, Angular, Vue.js) and proficient server-side JavaScript application development with Node.js.
- Experience in API development, server-side rendering, and a comprehensive approach to quality assurance and testing methodologies across the entire application stack
- Expertise in developing and consuming APIs, ensuring robust data flow between backend and frontend systems.
- Proven experience with Test-Driven Development and familiarity with testing frameworks such as Jest, React Testing Library, etc.
- Strong problem-solving skills and a passion for creating user-friendly interfaces and experiences.
Impact Recruiting LLC provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.