Job Description: We are looking for a progressive Senior Front End Developer to join our team. The ideal candidate will have a solid background in e-commerce and extensive experience with TypeScript and React. A solid understanding of JavaScript fundamentals is essential. Previous experience with GraphQL web APIs is a significant advantage. Key Responsibilities: Develop and maintain responsive, user-friendly e-commerce websites and applications.
Implement interactive UI components using TypeScript and React.
Collaborate with backend developers to design and consume GraphQL APIs.
Optimize applications for maximum speed and scalability.
Ensure the technical feasibility of UI/UX designs.
Conduct code reviews and mentor junior developers.
Stay up-to-date with the latest industry trends and technologies.
Requirements: Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
5+ years of experience in front end development, with a focus on e-commerce solutions.
Solid knowledge of TypeScript (and ideally React PropTypes).
Solid knowledge of React (Hooks, and Redux are big pluses).
Strong understanding of JavaScript fundamentals and modern JavaScript frameworks.
Experience with fetching and caching GraphQL responses (we usually work with Apollo Client).
Experience with common frontend development tools like ESLint, Webpack, Prettier, Vite…
Experience with CSS preprocessors (SASS, LESS) or PostCSS (Tailwind CSS experience is a plus).
Familiarity with version control systems such as Git and platforms like GitHub and GitLab
Excellent problem-solving skills and attention to detail.
Strong communication and teamwork skills.
Fluent in English, with excellent skills in written communication.
Preferred Qualifications: Experience with other front end frameworks/libraries (e.g., Vue.js, Angular, Remix).
Knowledge of server-side rendering and performance optimization techniques.
Understanding of SEO best practices for front end development.
What We Offer: Environment with experienced developers that will push you to grow as a professional.
Competitive salary, benefits & time for self-development.
Opportunity to work on exciting and challenging projects.
Flexible working hours and remote work options.
Professional growth and development opportunities.
A collaborative and inclusive work environment.
Yearly workation where we get together in a city around the world.
How to Apply: If you feel like you are a good match for this position, please send your resume and a cover letter to .
Poderá encontrar o anúncio original publicado em: