Position: iOS developer
Company: Indigo Tech recruitment
Experience required: 3y
English level: upper

**Requirements**

• 3+ years of experience creating mobile products using Swift and Objective-C

• Experience with the full mobile development life cycle, including design, development, and publishing to The App Store

• Firm understanding of design techniques and design patterns (MVC, MVVM)

• Understanding of cloud-hosted XML-based and JSON-based REST APIs

• Experience working within a SCRUM environment. Committed to the team, good communication skills, and the ability to prioritize. Believe in writing good, readable, maintainable, and long-lasting code

• Intermediate English or above is required

**Responsibilities**

• Develop and maintain Naranga apps

• Build reusable code/components

• Optimize code for performance and scalability

• Participate in design review, architecture, and coding practice discussions for new features and the overall app; perform code reviews

• Ensure the app has a native look and feel and closely follows the Human Interface

**Would be a plus**

• Experience with reactive programming and frameworks (Combine)

• Experience with MapKit

• Experience with e-commerce

• Experience with SwiftUI

**Work conditions**

• 5 days a week from 9-11 AM till 6-8 PM

• 100% remote work

• Multinational and intercultural experience

• Growth opportunities

• Competitive salary

• Retention bonus according to the policy

• 24 calendar vacation days, 7 undocumented and 12 documented sick leaves

• Health insurance after the probation period

• Start-up spirit

**Selection stages:**

1.  Interview with an Indigo recruiter

2.  Interview with HR from Naranga 

3.  Technical interview (1 hour)

4. Interview with the Manager (30 minutes)