React js Developer
About The Company At Anblicks, we are committed to delivering innovative data and analytics solutions that empower organizations to make informed decisions and achieve their strategic goals. As a leading technology firm, we specialize in cloud-native data engineering, analytics, and application development, leveraging cutting-edge technologies to transform complex data challenges into actionable insights. Our collaborative and dynamic work environment fosters continuous learning, growth, and excellence, making us a preferred partner for clients across diverse industries worldwide.
About The Role We are seeking a highly skilled React Developer with over 5 years of experience to join our talented development team. In this role, you will be responsible for architecting and developing large-scale, high-performance React.js applications that align with business objectives and user needs. Your expertise will be crucial in designing scalable front-end architectures, implementing complex UI features, and integrating seamlessly with backend services. You will collaborate closely with cross-functional teams including UI/UX designers, backend engineers, QA, and product managers to deliver robust, responsive, and user-centric web applications. The ideal candidate will possess a deep understanding of React ecosystem best practices, advanced state management techniques, and modern front-end development tools to ensure optimal performance, security, and maintainability of applications.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5+ years of professional experience in React.js development.
- Strong proficiency in JavaScript, TypeScript, and modern front-end frameworks and libraries.
- Extensive experience with React architecture, hooks, component lifecycle, and advanced state management solutions such as Redux Toolkit, RTK Query, and React Query.
- Proficiency in API integration using Axios, including interceptors, error handling, and retry strategies.
- Solid understanding of routing mechanisms with React Router, including nested, guarded, and lazy-loaded routes.
- Experience in building responsive, accessible, and visually appealing UI components in collaboration with UI/UX teams.
- Knowledge of front-end performance optimization techniques, cross-browser compatibility, and mobile responsiveness.
- Experience with version control systems such as Git, and familiarity with CI/CD pipelines and automated build processes.
- Strong debugging, testing, and documentation skills, with experience in Jest and React Testing Library.
- Excellent communication, collaboration, and mentoring abilities, with a proactive approach to problem-solving and continuous learning.
Responsibilities
- Design, develop, and maintain scalable and high-performance React.js applications aligned with business requirements.
- Architect and implement robust front-end solutions, including routing, state management, and component architecture.
- Collaborate with UI/UX designers to translate visual designs into functional, user-friendly interfaces.
- Integrate backend APIs efficiently using Axios, ensuring secure and optimized data communication.
- Implement best practices for front-end security, client-side validation, and data handling.
- Optimize application performance through techniques such as memoization, code splitting, and virtualization.
- Conduct thorough debugging and troubleshooting to ensure functional stability and responsiveness.
- Write comprehensive unit tests and participate in code reviews to uphold code quality standards.
- Maintain clear and detailed documentation of code, architecture decisions, and best practices.
- Stay current with emerging React features, tools, and industry trends to continuously improve development processes.
- Mentor junior team members, share knowledge, and promote a culture of technical excellence.
- Work closely with cross-functional teams to ensure seamless integration and delivery of features.
Benefits At Anblicks, we value our employees and offer a comprehensive benefits package designed to support your professional and personal growth. Our benefits include competitive salary packages, health insurance coverage, and retirement savings plans. We provide ample opportunities for training, certifications, and career advancement, fostering an environment of continuous learning. Flexible work arrangements and a collaborative workplace culture ensure work-life balance and promote innovation. Additionally, employees have access to cutting-edge tools and resources to excel in their roles, along with recognition programs that celebrate achievements and contributions.
Equal Opportunity
At Anblicks, we are committed to creating an inclusive and diverse workplace. We believe that a variety of perspectives and experiences enrich our team and drive innovation. We provide equal employment opportunities to all qualified applicants without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, age, disability, or any other protected status. We foster an environment where everyone feels valued, respected, and empowered to contribute their best work.