Position: iOS Developer
Company: Augment
Category: iOS
Experience required: 3y
English level: intermediate

Who you are:
- A passionate iOS engineer committed to fostering excellent engineering practices & processes with depth knowledge about swift programming language.
- English from intermediate to fluent is obligatory
- Should have exposure in building architectures like MVVM or MVC/MVP.
- Has experience in Objective C, Cocoa framework, UIKit, GCD, Auto Layout, Xcode & iOS applications.
- Experience creating tests to accompany code is essential
- Proficiency in developing external frameworks and SDKs is a must
- Strong system design and architecture skills - specifically for iPhone and iPad.
- A strong communicator able to seamlessly collaborate with several different teams
- A person who can recall & apply proven testing principles
- Solid understanding of the full mobile development life cycle.
- Should have great communication and problem-solving skills.

What you'll do:
- Contribute to new mobile updates and feature releases
- Write efficient, maintainable Swift code
- Stay abreast of industry trends & quirks
- Find a way to learn something new every day and work hard towards that
- Stay engaged, excited, and enthusiastic about the team and product