We are seeking a highly skilled front-end developer to join our team. The ideal candidate will have extensive experience with React.js and Next.js and will play a crucial role in building engaging and performant user interfaces. In addition to web development, you will also help transition our React/Next.js web applications to mobile applications using technologies like Ionic Capacitor or similar frameworks.
Responsibilities:
Develop new user-facing features using React.js and implement high-performance front-end architectures with Next.js.
Build and maintain reusable components and front-end libraries, ensuring clean, efficient, and well-documented code.
Collaborate with UI/UX designers to translate designs and wireframes into high-quality code.
Optimize components for maximum performance across a wide range of web-capable devices and browsers.
Utilize modern state management tools like Zustand, Jotai, or Recoil to efficiently manage application state, minimizing complexity and improving scalability.
Integrate front-end elements with server-side logic and RESTful APIs.
Maintain and improve the website's performance, scalability, and responsiveness.
Leverage context effectively within React to manage state and propagate data through component trees.
Use version control tools (e.g., Git) to handle project code collaboratively.