Description
We are currently seeking an experienced professional to join our team in the role of Consultant Specialist.
Principal responsibilities:
- Design, develop and maintain secure, high-performance mobile applications for iOS and Android.
- Lead mobile technical design, architecture and development across the full application lifecycle.
- Build reliable mobile features, APIs and integrations, ensuring scalability, resilience and strong user experience.
- Apply secure coding, automated testing, CI/CD and release-management practices to mobile development.
- Review complex code, troubleshoot production issues and drive continuous improvements in application quality and performance.
- Collaborate with product, UX, architecture, cyber-security and engineering teams to deliver business-focused mobile solutions.
Requirements:
- Extensive professional experience in mobile application development, with a strong track record delivering iOS and/or Android applications.
- Deep expertise in Swift, Kotlin, Java, Objective-C or relevant cross-platform technologies such as Flutter or React Native.
- Strong knowledge of mobile architecture, design patterns, APIs, SDKs, authentication, data storage and third-party integrations.
- Proven experience with automated testing, code review, version control, CI/CD and mobile application release processes.
- Practical experience improving mobile performance, security, stability and accessibility across the full development lifecycle.
- Ability to lead technical decisions, resolve complex engineering challenges and mentor other developers.
- Strong collaboration and communication skills, with experience working across product, design, security and technology teams.