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
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