iOS Developer
Vwgds
LisbonHybridUnknownSalary not listed
Job details
You'll be focused in
• Creating innovative prototypes and develop them into marketable solutions
• Developing and maintain iOS interfaces, ensuring seamless integration with KMM shared logic and backend services
• Using Kotlin Multiplatform to develop iOS and Android applications
• Working in small increments, with very short feedback loops, iterating often
• Understanding software design on a micro and macro level
• Being aware of SOLID principles and follow Clean Code principles
• Automating testing of the code you write
• Understanding principles around security, logging, and monitoring running products
• Contributing to tech and architecture decisions, particularly in the context of mobile applications
• Performing code reviews for iOS mainly and also Android/Kotlin Multiplatform (KMP) projects
• Coaching developers about iOS best practices
• Collaborating with your team and other teams on all questions around mobile application development in an iOS environment
In order to succeed, you’ll need
• Bachelor's degree in computer science, software engineering, or comparable work experience
• Proven experience working as a iOS Developer Developer or related role
• Knowledge of the iOS platform, SDK, and Swift
• Great knowledge of SwiftUI and UIKit
• Experience with CI/CD for verifying, building, and distributing apps; code signing and provisioning knowledge
• Familiarity with testing practices
• Ability to perform code reviews and coach Android/Kotlin developers about iOS best practices
• Strong communication and analytical skills
• Great English skills, both written and spoken
Nice to have
• Knowledge of Android and Jetpack Compose ( brownie points )