The Senior React Software Developer will
- Develop secure, efficient, and scalable web applications using React, focusing on building Single Page Applications (SPA) with seamless operation
- Implement automatic synchronization with two-way data binding to ensure real-time updates between the Model and view
- Optimize server communication for swift user experiences and manage static files effectively, reducing CPU burden
- Utilize React for creating dynamic user interfaces, adhering to the MVC architecture to separate business logic from UI components
- Conduct comprehensive testing across all components, leveraging React’s ecosystem for enhanced performance and code consistency
- Implement role-based access design, language, and localization features, focusing on security and user-friendly application interfaces
- Adhere to specified technologies, communication protocols, and best practices for resource management to avoid resource leakage and ensure a compact application size
Job Requirements
- Bachelor or Master’s Degree in Computer Science, Information Technology, or related fields
- Minimum 5 years of experience as a React developer, with a portfolio that demonstrates expertise in frontend web development.
- Excellent analytical, problem‑solving, and communication skills
- Commitment to staying abreast of the latest industry trends, technologies, and best practices
- Proven expertise in React development and its core principles, including Redux, hooks, and state management
- Experience with CI/CD pipelines, preferably with GitLab, and familiarity with Docker, Kubernetes, and cloud technologies (Azure, AWS).
- Proficiency in both Windows and Linux environments, with a strong background in application containerization technologies.
- Knowledgeable in designing and implementing application-level security, authentication, and authorization models.
- Skilled in automated and integrated test planning, with a focus on preventing resource leaks and ensuring performance optimization
- Excellent problem‑solving skills, with the ability to design and create visual elements, ensuring compatibility and adherence to modern UI principles
- Experience in coding standards, security compliance, and performing SAST, DAST, and SCA to manage open‑source components’ security
- Strong communication skills and the ability to work collaboratively within a team
Additional Information
- Working hours: Monday to Friday, 8:30 AM to 6 PM
- Working arrangements: Onsite & Hybrid (after confirmation)
- 12/24 months contract: renew annually or convert to permanent basis
- Industry: Information and Communications Technology