We are seeking a seasoned Senior Technical Architect with deep expertise in React Native and modern web technologies to lead the design and development of scalable, high-performance cross-platform applications.
This role requires a strong blend of hands-on technical leadership, architectural thinking, and collaboration with cross-functional teams to deliver robust digital solutions aligned with business objectives.
Responsibilities:
- Architect and develop complex cross-platform mobile and web applications using React Native and ReactJS.
- Define and implement scalable architecture, design patterns, and best practices for hybrid applications.
- Lead end-to-end development, ensuring high standards of code quality, performance, security, and maintainability.
- Collaborate with product managers, designers, and stakeholders to translate business requirements into technical solutions.
- Conduct code reviews, performance analysis, and debugging to ensure optimal application performance.
- Manage and optimize application state using modern state management libraries.
- Oversee mobile application deployment processes, including releases on app stores.
- Integrate and work with native modules when required, bridging React Native with platform-specific capabilities.
- Drive adoption of modern development tools, frameworks, and monorepo strategies.
- Mentor and guide engineering teams, fostering a culture of technical excellence and continuous improvement.
Requirements:
- 12+ years of experience in software development with a strong focus on cross-platform mobile and web applications.
- Deep expertise in React Native and ReactJS.
- Hands-on experience with frameworks such as Expo and Next.js.
- Proficiency in monorepo build tools like Nx and Turborepo.
- Strong experience with state management libraries (Redux, Redux Toolkit, MobX, Context API).
- Solid understanding of native mobile development (iOS/Android) using Java, Kotlin, and Swift.
- Experience working with native modules in React Native applications.
- Expertise in UI testing frameworks such as Jest, React Native Testing Library, Detox, or Cypress.
- Strong knowledge of application architecture, design patterns, and performance optimization techniques.
- Proficiency in JavaScript and TypeScript with a focus on writing clean, efficient, and maintainable code.
- Familiarity with UI/UX design principles and tools.
Compliance to Quality and Information Security is critical in ensuring the integrity, confidentiality, availability of data and the consistent delivery of high-quality services are an important aspect of hiring for this position.