We are looking for a highly experienced ReactJS Architect with a minimum of 15 years in software development, including at least 5 years of experience
architecting SaaS-based products. The ideal candidate will have a deep understanding of front-end technologies, particularly ReactJS, and a proven track record of designing scalable, secure, and high-performance applications. You will be instrumental in setting the technical vision, guiding development teams, and ensuring the successful delivery of our software solutions.
Key Responsibilities:
Lead the architectural design and development of high-quality, scalable SaaS applications using ReactJS.
Define the technical strategy and roadmap for the front-end architecture, aligning with overall business objectives.
Collaborate closely with product management, UX/UI teams, and backend architects to create seamless integrations and ensure an exceptional user experience.
Establish best practices and standards for software development, including code quality, testing, deployment, and documentation.
Conduct thorough code reviews, providing mentorship and guidance to development teams to ensure adherence to architectural guidelines and coding standards.
Stay abreast of industry trends and emerging technologies, evaluating their applicability to enhance our product offerings.
Identify and mitigate architectural risks while promoting continuous improvement in software delivery processes.
Communicate architectural vision and technical concepts to non-technical stakeholders effectively.
Qualifications:
Bachelor s degree in Computer Science, Information Technology, or a related field; Master s degree preferred.
15+ years of software development experience, with a minimum of 5 years in an architectural role focused on SaaS product development.
Extensive experience with ReactJS, JavaScript, TypeScript, HTML, CSS, SCSS and related front-end technologies.
Proven expertise in designing and implementing multi-tenant architectures and scalable microservices.
Strong knowledge of state management libraries (eg, Redux, MobX) and experience with RESTful APIs.
Proficiency in performance optimization, security best practices, and responsive design.
Experience with CI/CD processes and tools to automate testing and deployment.
Exceptional problem-solving skills and the ability to think strategically.
Excellent communication skills, capable of conveying complex technical concepts to diverse audiences.
Preferred Qualifications:
Experience with TypeScript and GraphQL.
Familiarity with cloud platform GCP and containerization technologies (Docker, Kubernetes).
Understanding of DevOps practices and principles.
Prior experience in a leadership or mentoring role.