Description

Key Responsibilities and Duties

Develop native apps and new user-facing features using iOS, and build reusable components and front-end libraries for future use including maintaining and support the applications.

Understand business requirements and translate them into technical requirements, and translate designs and wireframes into high quality code including benchmarking and optimizing code.

Collaborate with cross-functional teams to define, design, and ship new features.

“Must Have” Specific Knowledge and Skills

Expertise & Experience with mobile applications development using iOS Native development toolkits (Swift/SwiftUI and Objective-C).

Deep knowledge in mobile application architecture and MVVM-C and Coordinators, Cocoa design patterns and concepts like delegation, protocols and categories.

Well organized with a bias for action with minimal direction and ravenous about learning technology and solving problems. Ability to work in an Agile /SCRUM environment as a team player with a start- up/entrepreneur mindset.

Lead a small team through product development and maintenance.

Understanding of RESTful architecture and deployment of distributed services including automated builds & processes, Jenkins, shell scripts, .xcconfig.

Qualifications, Additional Skills and Other Requirements

3+ years of experience working in iOS mobile apps development

Education

Any Graduate