Position: Senior iOS Engineer
Experience: 6 to 10 years
Location: Pune (Remote)
Immediate Joiner preferable only
Requirements
Must Have Qualifications
• 6+ years of experience with iOS development
• You have experience with SwiftUI, Combine, multithreading (Swift Concurrency, GCD), Firebase, networking (URLSession)
• And experience in testing (unit, integration and UI tests using XCTest or other frameworks)
• You have the skills to independently investigate and implement new features.
• You possess a product-oriented mindset and an understanding of customer needs.
• Being responsible for the quality of the solution you deliver comes naturally to you. You have experience with unit testing and Test-Driven Development.
• Experience with debugging, profiling, publishing and monitoring apps.
• Interested in growing as a software engineer, participating in the whole development cycle.
• You guide less experienced colleagues, helping to structure and clarify requirements with.
• Experience working with agile practices, values, and principles.
• Empathetic and able to easily build relationships.
• Good verbal and written communication skills.
Nice to have
• Experience with A/B testing and feature flags.
• Experience with localisation.
Your Role:
• Participate in solution investigation, estimations, planning, and alignment with other teams;
• Design, implement, deliver and support new features for our iOS apps.
• Work in close collaboration with other teams to integrate their solutions in the mobile apps.
• Promote and implement test automation (e.g: unit tests, integration tests, e2e tests and performance tests)
• Build and publish new versions of our applications using Bitrise and the Apple Developer Portal.
• Work closely with the team in an agile and collaborative environment. This will involve code reviews, pair programming, knowledge sharing, and incident coordination.
• Maintain existing applications and reduce technical debt.
As our iOS Engineer:
• with your team and Product Owner, you will be working in a challenging agile environment in close collaboration with other teams.
• you will participate in the team’s technical/architectural discussions and decisions.
• you will develop and continuously deliver applications for one of the most successful pet e-commerce platforms in Europe.
• you will participate in the complete software development life cycle from discovery through coding, testing, deployment and maintenance.
you will learn and grow your skills, striving for mastery using state-of-the-art technologies such as Swift, SwiftUI, XCTest, Bitrise and AWS.