We are seeking a highly skilled senior 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.
Requirements:
5+ years of experience as a front-end developer, with deep expertise in React.js (including hooks and class-based components).
Strong proficiency in Next.js and modern styling frameworks such as Tailwind CSS and MUI (Material-UI).
Experience in converting React web applications to mobile platforms using Ionic Capacitor, React Native, or other hybrid frameworks.
Expertise in HTML, CSS, and JavaScript: mastery of the core technologies for building web user interfaces.
RESTful API Integration: Strong experience integrating RESTful APIs, with a focus on client-side caching and modern tools such as React Query or SWR to efficiently manage server state and optimize data fetching strategies.
Responsive and Mobile Design: Proven skills in designing and developing interfaces that work seamlessly across various devices and screen sizes.
Performance Optimization: Hands-on experience in improving front-end performance and reducing load times.
Familiarity with CI/CD pipelines and version control systems such as Git.
A keen eye for detail and passion for delivering user-friendly, high-performance applications.
This role is an excellent opportunity to work on innovative web and mobile applications in a collaborative, fast-paced environment. If you're passionate about building outstanding user experiences and excited about mobile-first development, we’d love to have you join our team!