Overview
At SRT Marine Systems, we are global leaders in maritime surveillance, delivering innovative solutions that enhance maritime domain awareness and safety. We're seeking a talented iOS Developer to join our growing mobile team - an exciting opportunity to shape the next generation of mobile applications in a company making a real-world impact. This is your chance to take an active role in designing and building high-quality iOS applications that power our advanced maritime technologies. Working closely with our Lead Mobile App Developer in an Agile/Scrum environment, you'll play a pivotal part in our mobile development strategy - from planning through to delivery - helping to build robust, elegant, and user-focused apps that support critical global operations.
Responsibilities
- Develop, enhance, and maintain native iOS applications using Xcode, Swift and SwiftUI.
- Work with the mobile team to plan and deliver new features in an Agile environment.
- Collaborate cross-functionally with product, design, and backend teams.
- Ensure clean, scalable, and well-documented code.
- Integrate with RESTful APIs and develop solutions with modern UI/UX principles.
- Take ownership of technical challenges and drive quality outcomes.
- Use tools like JIRA, Git, and Bitbucket to track and manage progress.
- Contribute to UI/UX discussions and maintain a high standard of visual design.
- Strong experience of iOS development.
- Strong grasp of design patterns such as MVC and MVVM.
- Proven ability to write clean, maintainable Swift code with attention to detail.
- Experience working in Agile Scrum teams with strong time management skills.
- Comfort working independently and taking ownership of deliverables.
- Familiarity with version control tools (Git, Bitbucket).
- Experience with API integrations and mobile architecture.
- Bonus points for experience with static framework development and Domain Driven Design.
- A passion for great design and interest in UI/UX best practices.
Qualifications
- Strong experience of iOS development and modern Swift.
- Familiarity with architectural patterns (MVC, MVVM).
- Proven ability to write clean, maintainable code with attention to detail.
- Experience in Agile Scrum environments.
- Ability to work independently and own deliverables.
- Experience with API integrations and mobile architecture.
About SRT Values
- Ambition - Aspiring to lead in maritime domain management.
- Innovation - Driving improvement through creativity and forward-thinking.
- Quality - Committing to high standards in performance and reliability.
- Responsibility - Being individually accountable and team-driven.
- Team - Collaborating openly with colleagues, partners, and customers.
Why Join Us?
- Shape mission-critical technology used worldwide.
- Be part of a collaborative and fast-paced team.
- Make a visible impact in a growing company.
- Competitive salary and benefits, including
Notes: This description reflects the current requirements for the role and may be subject to change. EEO statement and other legally required notices stay in effect as applicable.