Senior Front-end Engineer
The role focuses on shaping web application user experiences while collaborating with design and back-end engineering teams. The engineer will develop efficient, responsive front-end solutions and work with modern web technologies.
Responsibilities
- Collaborate with cross-functional departments and back-end engineers to implement user-friendly interfaces.
- Write clean, efficient, and maintainable HTML, CSS, and JavaScript.
- Develop reusable components and libraries.
- Optimize applications for speed and scalability.
- Ensure cross-browser and cross-device compatibility.
- Conduct testing and debugging to identify and fix issues.
- Stay up to date with emerging front-end technologies and best practices.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Front-end Developer or similar role.
- Proficiency in HTML, CSS, and TypeScript.
- Experience with React, Redux Toolkit, Apollo GraphQL, and ElectronJS.
- Experience writing tests in Jest and Cypress.
- Strong understanding of responsive design principles.
- Familiarity with version control systems such as Git.
- Excellent problem-solving and communication skills.
- Ability to work independently and as part of a team in a fast-paced environment.
Benefits
- Remote work with a distributed team.
- Competitive salary.
- Health insurance for US-based employees.
- Flexible work hours.
- Professional growth and development opportunities.