Join an agile, collaborative team delivering cutting‑edge mobile solutions for a diverse international client base. You’ll work alongside seasoned engineers, growing your expertise while contributing to high‑impact iOS applications.
What You’ll Do
- Design and implement iOS features using Objective‑C and Swift where applicable.
- Integrate RESTful APIs and third‑party SDKs into mobile applications.
- Write unit and integration tests to ensure code quality and reliability.
- Optimize app performance through efficient data structures and algorithms.
- Collaborate with UI/UX designers to build responsive interfaces with Auto Layout.
- Maintain and update apps published on the App Store.
- Participate in code reviews and agile sprint planning.
What You Need
- Strong proficiency in Objective‑C; Swift or React Native experience a plus.
- Deep knowledge of iOS frameworks: Core Data, Core Animation, Core Graphics, Core Text.
- Experience consuming RESTful web services and integrating third‑party libraries.
- Solid understanding of OO design principles and design patterns.
- Ability to write unit/integration tests and use testing frameworks.
- Familiarity with the full mobile development lifecycle from concept to release.
- Proficient in UI development using Interface Builder and programmatic Auto Layout.
Good to Have
- Experience with React Native for cross‑platform development.
- Awareness of latest mobile architecture trends and emerging technologies.
The Opportunity
The role offers exposure to an international client base and a culture that values teamwork, mutual respect, and a sense of fun. Visions is an equal‑opportunity employer fostering personal and career development.
