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
914yrs 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.
Thanks & Regards
Merlin J
M:
ios,swift,ios development