Company Overview:
A leading brand in the retail sector, focused on delivering high-quality customer experiences through innovative mobile solutions, is seeking a Senior Mobile Software Engineer to join their growing engineering team.
Role Overview:
This role will involve taking a lead position in the development of mobile applications using React Native. The Senior Mobile Software Engineer will collaborate with cross-functional teams to define and deliver product features, ensuring seamless app performance and optimization. The role will also include providing technical guidance to junior developers and ensuring best practices across the mobile development process.
Key Responsibilities:
- Lead the development of React Native mobile applications, focusing on performance and user experience optimization.
- Collaborate closely with product, design, and engineering teams to translate business objectives into scalable mobile solutions.
- Mentor junior engineers, providing technical direction and ensuring adherence to best practices in development.
- Troubleshoot, debug, and resolve issues to meet both technical and business requirements.
- Contribute to the maintenance of technical documentation and system processes.
Required Skills and Experience:
- A minimum of 4 years of professional software development experience, with at least 2 years of experience specifically in React Native.
- Strong proficiency in JavaScript or TypeScript.
- Solid experience in integrating RESTful APIs and deploying mobile applications to app stores.
- Familiarity with native build tools (e.g., Xcode, Gradle, Android Studio).
- Experience with mobile applications in the retail or eCommerce sectors.
- Strong understanding of Agile methodologies and fast-paced development environments.
- Familiarity with CI/CD pipelines for automated testing and deployment.
Desirable Skills:
- Experience working with eCommerce platforms.
- Knowledge of cloud infrastructure (e.g., AWS) to support scalable applications.
Benefits:
- Hybrid working model with flexible location.
- Competitive salary and performance-based incentives.
- Opportunity to work on impactful projects within a growing team.
This position is ideal for an experienced Senior Mobile Software Engineer eager to make an impact on mobile app development and play a key role in shaping the future of mobile experiences.