Frontend Developer

Key Responsibilities
- Design, develop, and maintain complex, scalable, and high-performing frontend applications
using React, Next.js, and other modern JavaScript/TypeScript. - Lead frontend architecture decisions, code quality standards, and performance
optimizations. - Collaborate closely with clients, product managers, designers, and backend engineers to
deliver intuitive and visually appealing user experiences. - Directly report to CTO for operational and strategic review, monitor and make high-impact
decisions. - Guide and mentor junior/mid developers through code reviews, pair programming, and
knowledge sharing. - Evaluate and integrate new tools, frameworks, and libraries to improve development
workflows and application performance. - Contribute to reusable component libraries, design systems, and best practices
documentation. - Own key project deliverables and ensure timely, high-quality output aligned with business
goals.
Minimum Requirements
- 4+ years of professional experience in frontend development, with at least 3 years in
React.js & Next.js . - Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, CSS3, and frontend tooling
(Webpack, Babel, Vite, etc.). - Deep expertise in Next.js (routing, SSR, SSG, API routes, middleware).
- Solid understanding of responsive design, cross-browser compatibility, and web accessibility
(WCAG standards). - Experience working with RESTful APIs, GraphQL, and optionally headless CMSs (e.g., Strapi,
Sanity, Contentful). - Strong understanding of frontend performance optimization and browser rendering.
- Familiarity with testing tools such as Jest, React Testing Library, Cypress, etc.
- Hands-on experience with Git, CI/CD pipelines, and modern DevOps workflows.
- Experience in building design systems or reusable UI libraries.
- Exposure to React Native or cross-platform frontend development is a plus.
- Experience working in Agile/Scrum environments.
- Excellent problem-solving, communication, and leadership skills.
- Ability to multi-task, organize, and prioritize work.
What We Offer
- 5-days working week.
- Flexible working hours.
- Opportunities to lead high-impact international projects.
- Access to cutting-edge and modern tools and technologies.
- Professional development through mentorship, workshops, and courses.
- Open, collaborative, and growth-driven team environment.