Job Description
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.