Job Description
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);
- Docker;