iOS Developer
We are looking for a selfstarter who can also work closely with the team in a dynamic environment where priorities change based on continually evolving business needs and technology. You ll be responsible for building mobile apps from conception to deployment and eventually take ownership of the mobile architecture playing a pivotal role in mobile app development out of India.
Job Responsibilities Design and develop applications for the iOS.
Ensure the performance quality and responsiveness of the application.
Collaborate with a team of developers to define design and ship new features.
Collaborate with support and documentation teams to enhance existing processes and develop documentation.
Maintain code and write automated tests to ensure the product is of the highest quality.
Have knowledge of the general mobile landscape architecture trends and emerging technologies.
Selfstarter/initiator of new technologies to mobile.
Identifying potential problems and resolving application bottlenecks.
Participating with the entire Software Development Life Cycle (SDLC) in Agile
Must be a team player with good communication skills.
Skills Set
47yrs years of experience in developing iOS applications.
Handson development experience with Swift.
Strong OOPS knowledge and good programming skills Understanding of Protocol oriented programming is a plus.
Knowledge of iOS design patterns (MVVM) and experience building sleek high performance user interfaces.
Should be strong in multiple threads (GCD/Operation Queues) and memory management.
Familiarity with push notifications APIs and cloud messaging.
Familiarity with iOS APIs and libraries with good understanding of apple design guidelines.
Ability to understand the backend database schemes and consuming restful APIs generically (GraphQL is plus).
Familiarity with source control (GIT) with strong CI/CD knowledge. Knowledge on Appstore connect and Testflight.
ios,swift,model-view-viewmodel (mvvm),api,graphql apis