Position: Middle IOS Developer (Swift) (B)
Company: Exadel
Experience required: 2y
Category: iOS
English level: intermediate
Published: 2021-01-01T00:00:00+02:00

You will be responsible for the development and maintenance of applications aimed towards iOS. You will oversee development of applications and their integration with back-end services. 

**About the Customer**:
The customer is an American firm that specializes in optical sporting equipment and outdoor products. It is based in Overland Park, Kansas. The customer produces binoculars, telescopes, spotting scopes, riflescopes, red dot sights, GPS devices, laser rangefinders, game cameras, night-vision devices and other optical equipment.

**Project Team**:
1 Project Manager, 1 Middle Business Analyst, 1 Lead Node.js Developer, 1 Senior Node.js Developer, 1 Senior JavaScript Hybrid React Native Developer, 2 Middle JavaScript Hybrid React Native Developer, 1 Senior JavaScript React Developer, 1 Middle Manual QA, 1 UI/UX Designer

**Project Stage**:
Bluetooth Scale App integration for an existing mobile app.

**Requirements**: 
Proficiency in Swift
2+ years of experience as a Swift Developer or in a similar role
Knowledge of performance limits and characteristics
Experience with embedded databases
Knowledge of RESTful APIs to connect to back-end services
Understanding of UI design with a user-oriented focus
Understanding of object-oriented programming
Understanding of Apple’s design principles and interface guidelines
Proficient understanding of code versioning tools such as Git, Mercurial, and/or SVN
Critical thinking and problem-solving skills
Record as a team player with good communication skills
Good time management skills
Great interpersonal and communication skills

**Responsibilities**:
Plan, design, and implement applications for iOS
Monitor the performance, quality, and responsiveness of the company's applications
Work with the rest of the team to define, design, and develop new features
Identify process bottlenecks
Find and fix bugs in a timely manner
Suggest improvement for the current processes

**English level**:
Intermediate