iOS Developer (Mid/Senior)
About the Role
We are looking for a talented and experienced Mid/Senior iOS Developer to join our iOS Team, who has experience in designing, developing and maintaining our native iOS application. The ideal candidates will be at forefront for creating revolutionary and user-focused applications. You will get the opportunity to work alongside a passionate team to bring these innovative concepts to life and achieve remarkable success in the app market. If you are passionate about creating innovative and user-friendly mobile experiences, this is the perfect opportunity for you to thrive in a collaborative and forward-thinking environment.
Key Responsibilities- - Collaborate with cross-functional teams to define, design, and ship new features for our iOS applications.
- - Work closely with our product and design team to translate wireframes and prototypes into rich pixel-perfect user experiences.
- - Use modern & proven technologies to build new–and maintain existing– features across the iOS app.
- - Write clean & quality code that is readable, testable, and easily maintainable.
- - You have a passion about best development practices, design patterns, and different architectures.
- - Stay up-to-date with the latest iOS technologies and consistently share best practices and make recommendations to improve the process.
- - Participate in code reviews and help to maintain high code quality standards.
- - Develop and maintain automated tests to ensure the quality of the product.
- - Debug and optimize existing issues to improve overall functionality and user experience.
- - You have a minimum of 2+ years of experience contributing to and shipping iOS apps to the App Store.
- - Solid understanding of iOS architecture and design principles.
- - Proficient in Swift and multithreading.
- - Experience in SwiftUI, Combine & Concurrency is a plus.
- - Understanding of mobile app performance optimization techniques and memory management.
- - Familiarity with iOS frameworks and technologies, such as Core Data, Core Graphics, Core Animation, and Auto Layout.
- - Knowledge of CI/CD pipelines and automated testing is a plus.
- - Experience with third-party libraries & REST APIs data consumption.
- - Experience with Git version control systems.
- - You have a willingness to learn and teach in a collaborative environment.
- - Strong communication and interpersonal skills to collaborate effectively within a team environment.