We are looking for a Junior-Mid iOS Developer to join our team and contribute to the development and enhancement of modern mobile applications. In this role, you will design, develop, and maintain high-quality iOS applications while collaborating closely with product owners, designers, backend developers, and QA engineers. You will participate in the full software development lifecycle, delivering secure, scalable, and user-friendly mobile solutions.
Key Responsibilities
• Design, develop, and maintain native iOS applications
• Implement new features and enhance existing mobile applications
• Collaborate with cross-functional teams to translate business requirements into technical solutions
• Integrate RESTful APIs and backend services
• Write clean, maintainable, and well-documented code
• Perform unit testing, debugging, and performance optimization
• Participate in code reviews and Agile ceremonies
• Troubleshoot and resolve application issues
• Contribute to the continuous improvement of development processes and best practices
Requirements
• 2–4 years of experience in iOS development
• Strong experience with Swift
• Good understanding of UIKit and/or SwiftUI
• Experience integrating REST APIs
• Experience with Xcode and Apple's development tools
• Knowledge of Git and version control workflows
• Understanding of mobile application architecture patterns (MVC, MVVM, or similar)
• Experience consuming JSON APIs
• Understanding of the iOS application lifecycle and App Store deployment process
• Strong analytical and problem-solving skills
• Excellent communication skills in English
Nice to Have
• Experience with SwiftUI
• Experience with Combine
• Experience with CI/CD pipelines for mobile applications
• Experience with Firebase services
• Experience with automated testing (XCTest)
• Experience working in Agile/Scrum environments
• Experience developing applications for the banking or financial services sector
You will be a great candidate for us if you
• Are passionate about mobile application development
• Enjoy building intuitive and high-quality user experiences
• Thrive in collaborative Agile teams
• Have a proactive mindset and eagerness to learn new technologies
• Take ownership of your work and continuously improve your technical skills
Benefits
Why join inventYOU
• Work on innovative mobile applications
• Collaborate with experienced software engineering teams
• Gain exposure to modern iOS technologies and best practices
• Contribute to impactful digital transformation projects
• Grow your career in a collaborative and dynamic environment