Location
Pune | India
Job description
We're looking for a Senior Software Engineer (iOS) who will have a significant impact on the software development process, moving the entire team forward. Your main contribution is writing code while acting as a role model for the entire development team. You apply your experience in architectural and technical decision-making, ensuring high code quality. You contribute your technical knowledge as a foundation for strategic product decisions, identifying and driving improvements of the product development process and its infrastructure. You may act as an internal technical consultant for pre-sales, sales, and marketing activities, including hiring decisions.
You will primarily be working in a global set-up with teams in India, Austria, and Spain.
Your upcoming mission: - Support our vision and push even further in the mobile sector to develop at scale and guide the development of our entire efforts on the iOS platform
- Work autonomously in an interdisciplinary team, collaborating with designers, QA, and product owners
- Bring a fresh perspective and creative approach to the development of our iOS products
Essential skills for this mission: - You have at least 7+ years of experience building native iOS apps
- You have experience working iteratively and maintaining live digital products
- You have a desire to craft beautiful, usable interfaces across all different devices running iOS
- You have a degree in Computer Science or a related technical field or equivalent technical knowledge
- You are empathetic towards the user experience and thoughtful about what we can do to make it better
- You are well acquainted with the iOS platform and APIs
- You have a passion for clean code and solid, future-proof architectures and you have (automated) testing in mind while you develop production code
- You work with an eye toward accessibility, performance, and systemic solutions
- You have a proven track record of building reliable, performant, scalable, and understandable solutions
- You enjoy guiding and sharing your knowledge with other developers
- You are proficient in English, both written and verbal, including technical terminology, and demonstrate effectiveness in communication, excelling in providing and receiving feedback.
Bonus skills: - You have experience developing medical health products within a regulated environment
- You are familiar with The Swift Composable Architecture, ReSwift, Functional Reactive Programming, or App Extensions
- Knowledge of Xamarin or other platforms.
Job tags
Salary