Job Description

About the Role

 

We’re seeking an exceptional front-end developer with proven expertise in the React ecosystem, including deep proficiency in JavaScript fundamentals, TypeScript integration, and Next.js framework implementation to join our team. The ideal candidate will combine technical proficiency with design sensibility to create visually stunning and highly functional web applications.

 

We are looking for a motivated self starter who has at least three years of professional experience in this field. This position is designed as a stepping stone, offering hands-on involvement in challenging projects with the opportunity to transition into a leadership role once you prove your capabilities.

 

Key Responsibilities

 

  • Independently develop responsive, accessible, and high-performance web applications using React and Next.js
  • Translate design mockups into pixel-perfect, interactive interfaces with a high attention to detail
  • Write clean, maintainable, and scalable code following modern best practices and design patterns
  • Collaborate asynchronously with designers and backend developers to implement seamless user experiences
  • Optimize web applications for speed, responsiveness, and scalability
  • Ensure cross-browser compatibility and implement mobile-first, responsive design principles
  • Maintain, refactor, and improve existing codebases with minimal oversight
  • Implement secure authentication and user management systems using modern best practices
  • Integrate efficiently with third-party APIs and AI-powered services
  • Drive technical decisions and take ownership of frontend architecture and implementation

 

Technical Requirements

 

  • Expert-level proficiency in React.js, with deep understanding of its core principles
  • Extensive experience with Next.js and server-side rendering techniques
  • Advanced JavaScript (ES6+) and solid TypeScript expertise
  • Strong command of CSS, including modern tools like Tailwind CSS, CSS Modules, or Styled Components
  • Familiarity with frontend build tools and bundlers like Webpack or Vite
  • Experience working with RESTful APIs and GraphQL
  • Proven ability to build responsive, mobile-first web applications
  • Proficiency in Git and version control best practices
  • Experience with real-time communication via WebSockets
  • Deep understanding of authentication protocols (OAuth, JWT, session handling)
  • Experience integrating AI-based third-party services
  • Awareness of user data privacy and security considerations

 

Desirable Skills

 

  • Hands-on experience with state management libraries (Redux, Zustand, Recoil)
  • Familiarity with testing frameworks such as Jest and React Testing Library
  • Experience with animation libraries (e.g., Framer Motion, GSAP)
  • Understanding of CI/CD processes and tooling
  • Strong sense of UI/UX design and accessibility principles
  • Performance optimization expertise, including lazy loading, memoization, and bundle analysis
  • Familiarity with design systems and reusable component libraries
  • Excellent problem-solving skills and keen attention to detail
  • Strong communication and documentation skills
  • Self-driven, highly organized, and able to work effectively without micromanagement
  • Passion for building meaningful, user-centered digital products
  • Comfortable adapting to changing priorities and contributing to a culture of continuous learning and improvement