Job Details
Skills And Tools:
Job Description
At RA3D, we are dedicated to pushing the boundaries of what's possible. As a fast-growing player in software development, cybersecurity, and IT consulting, we take pride in our diverse portfolio of projects and our commitment to excellence.
Why Join RA3D?
- Innovative Environment: Immerse yourself in a culture of constant innovation and stay ahead in the ever-evolving tech landscape.
- Impactful Projects: Contribute to projects that make a difference, working with a team that values your expertise and creativity.
- Professional Growth: Unlock your full potential with continuous learning opportunities and a supportive environment that fosters career advancement.
- Global Reach: Collaborate with international clients and partners, expanding your horizons and gaining exposure to a wide range of industries.
Description
As a Senior React Native Developer at RA3D, you will play a key role in leading the development of a specific high-quality, engaging mobile application. Beyond hands-on coding, you will guide the technical direction of the mobile frontend, mentor junior engineers, and ensure the delivery of scalable, user-centric solutions. You will collaborate closely with product, design, and technical leads to build a cross-platform app that drive operational efficiency and delight users.
Key Responsibilities
- Lead the development of a cross-platform mobile application using React Native, ensuring best practices, performance, and maintainability across iOS and Android.
- Collaborate with UX, product management, and the technical lead to define technical requirements, architecture, and deliverables.
- Build and maintain reusable components and libraries, driving code quality and scalability.
- Oversee API and backend integrations, ensuring robust data flow and consistent functionality.
- Conduct and lead code reviews, set coding standards, and ensure adherence to industry best practices.
- Mentor and support junior developers, providing guidance on architecture, tooling, and problem-solving.
- Drive continuous improvement in mobile development processes, tools, and technologies.
- Partner with Product and UX/UI teams to translate user requirements into seamless user experiences.
- Ensure applications meet performance, security, and quality benchmarks through thorough testing and debugging.
- Maintain up-to-date technical documentation for reference and knowledge sharing.
Work Environment
Remote (8:00am to 4:00pm KSA Time)
Job Requirements
- 4+ years of software development experience, with preferably at least 1+ years in a senior or lead capacity.
- Proven expertise in React Native and JavaScript/TypeScript, building and deploying cross-platform mobile apps.
- Strong understanding of mobile architecture, design patterns, and best practices.
- Hands-on experience integrating with APIs, RESTful services, and backend systems.
- Proficiency in mobile app testing, debugging, and performance optimisation for both iOS and Android.
- Demonstrated ability to lead teams, provide technical direction, and deliver complex projects on time.
- Excellent problem-solving skills, with a focus on user-centric solutions.
- Comfortable working in Agile environments and collaborating across multidisciplinary teams.