Job Description: Frontend Developer (React.js)
About Us
We are building modern, scalable, and user-friendly digital products that empower businesses to deliver seamless customer experiences. Our team values clean code, great design, and collaboration across engineering, product, and design. We are now looking for a talented Frontend Developer (React.js) to join our team and help us craft high-performance web applications.
Responsibilities
• Develop and maintain modern web applications using React.js and related libraries.
• Collaborate with backend developers, designers, and product managers to deliver end-to-end features.
• Write clean, reusable, and testable code following best practices.
• Optimize applications for maximum performance and scalability.
• Integrate APIs and ensure seamless communication between frontend and backend services.
• Work with version control (Git) and participate in code reviews.
• Stay up to date with the latest frontend technologies and propose improvements to the tech stack.
Requirements
• Proven experience as a Frontend Developer with React.js.
• Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3.
• Experience with state management (Redux, Zustand, Recoil, or Context API).
• Knowledge of responsive design and cross-browser compatibility.
• Familiarity with REST APIs (GraphQL is a plus).
• Understanding of modern build tools (Webpack, Vite, Babel).
• Experience with testing frameworks (Jest, React Testing Library, Cypress, etc.).
• Familiarity with Git, CI/CD pipelines, and agile development workflows.
• Strong problem-solving skills, attention to detail, and a proactive attitude.
Nice to Have
• Experience with Next.js or other SSR frameworks.
• Knowledge of UI libraries (Material UI, TailwindCSS, Chakra UI, etc.).
• Familiarity with cloud platforms (AWS, GCP, or DigitalOcean).
• Experience working in a startup or fast-paced environment.
What We Offer
• Competitive salary and flexible working hours.
• Opportunity to work on challenging projects with modern tech stacks.
• A collaborative and innovative team culture.
• Remote-friendly work environment.
• Professional growth and learning opportunities.