Design and maintain robust mobile applications for iOS and Android, ensuring clean, scalable code and alignment with business goals. Apply expertise in Swift and Kotlin within agile workflows, contributing to end-to-end delivery while supporting team collaboration and technical excellence.
Responsibilities
- Write clean, efficient, and maintainable code with attention to usability and performance
- Apply knowledge of mobile development frameworks and industry best practices
- Implement widely recognized software design patterns to improve code quality
- Collaborate with delivery teams to define and achieve customer outcomes
- Partner with QA teams to develop and execute functional test strategies
- Work alongside Business Analysts to clarify and resolve ambiguities in requirements
Requirements
- Proven experience developing mobile applications within agile delivery environments
- Strong track record in building and maintaining iOS and Android applications
- Experience supporting applications with large user bases
- Skilled in creating reusable, modular, and testable code components
- Hands-on experience writing unit and UI tests for mobile platforms
- Familiarity with app deployment processes via App Store Connect, TestFlight, and Google Play
- Strong communication abilities with a focus on fostering teamwork
- Solid problem-solving skills and the ability to rapidly learn new technologies
Nice to Have
- Ten years of hands-on experience developing mobile apps using Swift and Kotlin
- Background in code modularization strategies
- Experience implementing CI/CD pipelines and related tooling
- Familiarity with React Native and React for front-end development
- Exposure to AI-related development tools
- Broad business domain knowledge across multiple industries to support solution design
Tech Stack
Swift, Kotlin, iOS, Android, React Native, React, App Store Connect, TestFlight, Google Play, CI/CD, AI tooling
Benefits
- Regular social events to support team connection
- Dedicated relaxation spaces in the workplace
- Flexible remote working options
- Adaptable working hours
- Access to professional development and training programs
- Clear pathways for career growth and skill development
- A culture that encourages authenticity at work
- Recognition for individual contributions
- A collaborative, flat-structured work environment
Work Arrangement
hybrid — Australia, New Zealand — Remote working and flexi-hours available
Team
Cross-functional team with one Senior Mobile Developer; collaborates with delivery, QA, and Business Analyst roles
- Operates with agility and responsiveness
- Maintains a small-team atmosphere despite scale
- Prioritizes employee well-being and personal growth
- Fosters inclusivity and mutual respect
- Encourages collaboration and open communication
- Supports continuous learning and advancement
- Flat organizational structure promoting equal input
- Driven by innovation and technical excellence
Additional Information
- Position located in Australia and New Zealand
- Sole mobile developer role requiring both technical leadership and teamwork
- Industry experience across multiple sectors enhances business understanding
- Commitment to diversity, inclusion, and employee support
- Opportunities to solve complex technical challenges for major enterprise clients


