What are the responsibilities and job description for the React Developer position at Aptino?
Job Description:
We are seeking a highly skilled React Developer with proven experience in building scalable, high-performance web applications. The ideal candidate will have strong expertise in modern frontend technologies and hands-on experience working in complex, multi-brand or whitelabel environments.
Required Skills:
- Strong hands-on experience with React.js in large-scale, enterprise applications
- Deep expertise in Redux and building scalable, modular UI architectures
- Experience with multi-brand / whitelabel applications (single codebase preferred)
- Strong proficiency in JavaScript (ES6 ) and TypeScript
- Experience integrating REST APIs and handling frontend-backend communication
- Hands-on experience with third-party libraries integration and performance optimization
- Experience with CI/CD pipelines, build tools, and deployment automation
- Strong understanding of frontend performance tuning and best practices
- Excellent communication and collaboration skills across cross-functional and distributed teams
- Ability to translate business requirements into scalable and maintainable technical solutions
Responsibilities:
- Lead and contribute to the development of multi-brand / whitelabel React applications
- Define and enhance frontend architecture, state management, and application performance
- Integrate external tools, APIs, and AI-driven or third-party features
- Collaborate with product, design, backend, and vendor teams to deliver high-quality solutions
- Ensure code quality, scalability, maintainability, and production stability
- Participate in technical design discussions, code reviews, and best practice initiatives
Nice to Have:
- Experience with MoEngage, Contentful, or similar CMS platforms
- Exposure to Node.js or full-stack development
- Familiarity with monitoring, logging, and debugging tools
Additional Information:
- Strong communication and problem-solving skills are required
- Experience working in enterprise or large-scale environments is highly preferred