Senior JavaScript Developer
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobWe are looking for a capable Senior JavaScript Developer who is enthusiastic about creating dynamic, responsive web and hybrid-mobile applications. In this position, you will apply your extensive expertise in JavaScript/TypeScript, React, and Next.js to develop fast, search-optimized, and mobile-first user interfaces.
Your work will focus on delivering exceptional web experiences that closely resemble native mobile apps, while refining performance across both desktop and mobile web view browsers, including iOS Safari. Collaborating side by side with backend engineers, UX designers, and product owners, you will transform interactive mockups into well-organized, modular, and reusable front-end code.
- Architect and build fast, flexible web applications with React and Next.js, making the most of features like SSR, SSG, and API routes
- Produce carefully crafted, mobile-first user interfaces that adjust smoothly across a range of devices, with a strong focus on refining layouts, animations, and touch interactions for mobile viewports on iOS and Android browsers
- Handle intricate client-side state through libraries such as Redux, Zustand, or Context API, and integrate applications with backend RESTful or GraphQL APIs
- Investigate and improve application performance to reach industry-leading load times, high Core Web Vitals scores, and fluid rendering on lower-end mobile devices
- Craft orderly, robust, and testable JavaScript/TypeScript code, lead in-depth code reviews, and grow the shared UI component library
- A minimum of 3 years of meaningful professional experience in software engineering
- Track record of accomplishments in modern web development with a clear priority on delivering features that reach end users
- Strong proficiency in JavaScript (ES6+), TypeScript, and React for building scalable and interactive front-end applications
- Practical understanding of the Next.js framework, spanning App Router or Pages Router alongside Server Components
- Working knowledge of contemporary CSS frameworks and methodologies including Tailwind CSS, styled-components, or CSS Modules for efficient and maintainable styling
- Real-world experience improving web applications for mobile browsers, developing Progressive Web Apps (PWAs), or embedding web views inside hybrid mobile containers
- Confident command of Git and ease functioning within Agile/Scrum delivery workflows
- English at B2 level or higher, backed by strong written and verbal communication skills
