We are seeking an experienced front-end developer to join our dynamic development team. As a front-end developer, you will be responsible for creating responsive, user-friendly web applications using the latest technologies and design patterns.
Key Responsibilities:
Utilize HTML, JavaScript, and CSS to bring concepts to life.
Implement visual elements that users see and interact with within a web application.
Collaborate with back-end developers and web designers to enhance usability.
Optimize applications for maximum speed and scalability.
Maintain clean coding standards, focusing on code optimization, efficiency, and reusability.
Write functional requirement documents and guides.
Report to the CTO.
Requirements:
At least five years of experience as a front-end developer.
Deep understanding of JavaScript, TypeScript, HTML, and CSS.
Experience with the following items is a plus:
Progressive Web Applications (Workbox);
Next.js, Remix, and Astro;
Testing (Cypress, Jest, and Vitest );
GraphQL (Apollo);
Monorepo (Turborepo and NX);
UI libraries (Chakra, Tailwind, and MUI);
Build tools (Webpack, Esbuild, and TSUP);
Server-Side Rendering (SSR) and Static Site Generation (SSG);