React Developer
Auqli
Responsibilities
- Design, develop, and implement new features using React.js and modern JavaScript (ES6+).
- Take responsibility for refactoring and updating existing code to improve performance and maintainability.
- Optimize applications for scalability, speed, and cross-browser performance.
- Build reusable components and front-end libraries for long-term maintainability.
- Translate UI/UX designs into high-quality, pixel-perfect code.
- Collaborate with backend developers to integrate APIs and services.
- Participate in code reviews, testing, and continuous improvement.
- Stay current with front-end best practices and emerging technologies.
- 4 years+ of experience
- Strong proficiency in JavaScript and React.js.
- Experience building applications with scalability and performance in mind.
- Solid knowledge of state management libraries (Redux, Zustand, or Context API).
- Familiarity with RESTful APIs, asynchronous request handling, and modern build tools (Webpack, Vite, etc.).
- Strong understanding of HTML5, CSS3, responsive design, and cross-browser compatibility.
- Strong experience with Git and collaborative workflows (branching, pull requests, code reviews).
- Ability to debug, refactor, and optimize code when needed.
- Excellent problem-solving skills and attention to detail.
- Experience with TypeScript
- Knowledge of Next.js or other SSR frameworks
- Familiarity with testing frameworks (Jest, React Testing Library, Cypress)
- Experience with performance profiling tools and CI/CD pipelines
- E-commerce experience
- Competitive salary and benefits
- Flexible work environment (remote/hybrid depending on your setup)
- Opportunity to work on products that prioritize performance and scalability
- A collaborative team culture with growth and learning opportunities