Senior iOS Engineer

About the company: Kinship is a large product company that develops pet care solutions. Such as DNA tests for pets, trackers and health monitors, an application that reminds you to feed your pet, the destination for finding homes for homeless pets, a nutrition calculator, etc. The company was founded in 2019 and has about 300 employees. The coalition includes Leap Venture Studio that supports innovators and start-ups, to bring new solutions to pet parents. Kinship is a division of Mars Petcare.

Senior iOS Engineer
Full-time
English: Upper-intermediate

About the project: 

As a Senior iOS Engineer you will be a primary contributor to Whistle’s iOS app and be relied upon as an expert in iOS’s capabilities and limitations when defining and developing new features.

Technical skills:

  • 4+ years of experience developing and shipping native iOS apps to the App Store (ReactNative, Flutter, Xamarin, etc are fine bonus skills, but don’t count)
  • A strong grasp of Swift and modern iOS best practices and design patterns.
  • Proficient in SwiftUI (We have close to none currently, but are planning to transition)
  • An understanding of Strong CS fundamentals (algorithms, data structures)
  • Experience with variety of app architectures and methodologies - having programmed apps that go beyond Apple’s default MVC pattern. Examples, but none are required - CleanSwift, VIP, MVP, MVVM, Dependency Injection
  • Not afraid to write XCTests – both unit and UI

Will be a plus:

  •      Experience with Bluetooth and integration with IoT style devices

This role is a key position to accomplish functions such as:

  •   Leverage your iOS experience to maintain, refine, and build upon or existing code base
  •   Write well-structured, reliable, efficient and easily maintainable code
  • Work closely with product and design teams to scope and define feature specifications
  • Deliver new features to enhance our user’s experience 
  •     Help guide and improve the technical direction of mobile, bolstering the technical skillset of the team. Identifying and driving improvements to process, performance, and architecture
  •   Be purposely inquisitive and continuously discover, evaluate, and implement new mobile technologies

Selection process:

1. Indigo Interview

2. Interview with Hiring Manager (Product Manager or someone else from a different team)

3. Тechnical assessment

Our recruiter
Yuliia  Kril
Yuliia Kril
Recruiter
Contact a recruiter
iOS
Lead, Senior
Kyiv
Natalia  Ivashyna
Senior/Team Lead iOS engineer
Limassol, Limassol, Cyprus
Remote,
other city,
English (Upper-intermediate)
Full-time
Olga Bagmat
Senior Manual QA for German Starup
Remote,
English (Upper-intermediate)
Full-time
Limassol, Limassol, Cyprus
Remote,
other city,
English (Upper-intermediate)
Full-time
Remote,
English (Upper-intermediate)
Full-time