Senior Front-end Engineer
You will shape the user interface and experience of web applications by collaborating with designers and back-end engineers, implementing responsive interfaces, writing maintainable HTML, CSS, and JavaScript, developing reusable components, optimizing performance, ensuring browser and device compatibility, and testing and debugging applications.
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, and Apollo GraphQL
- Experience with 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
- Health insurance for US-based employees
- Flexible work hours
- Opportunities for professional growth and development