IOS Developers are responsible for the development of new features like personalization, sdk, optimization. And also, for the support, update and maintenance of existing products.
Qualification and Experience
- 3 to 4 years of experience in iOS development (Swift & Objective C)
- Bachelor in IT field or relevant field.
Job Description
- Ensure all task are completed on time with fewer bugs.
- Integrate new features with backward compatibility.
- Figure out shortcomings on provided requirement with API, mockup and resources.
- Keep the app updated with the latest features provided by IOS
- Research, focus and implement on application enhancement.
- Mitigate risk of leaking codes / flow by sharing SDK by exposing only limited required methods.
- Follow proper process before deployment of applications
- Proper documentation of software development process and others.
- Able to implement architectural design patterns, dependency injection, clean architecture. Develop SDK for other merchants to integrate eSewa in their applications.
Required Skills
- Proper knowledge on Design Patterns MVP/MVVM and clean Architecture
- Experience with Auto layout as well as programmatic approach build layout
- Deep understanding of core frameworks such UIKit, Cocoa Touch, Core Animation, Core Graphics, Core Data etc.
- Experience with offline storage, caching, concurrency (GCD) and performance tuning.
- Experience writing scalable and testable code (Unit Testing) & familiarity with continuous integration (CI) / Continuous delivery (CD).
- Comfortable working with agile methodology and tools
- Familiarity with RESTful APIs to connect IOS applications to back-end services
- Good Understanding of Apple’s design principles, interface guidelines and UI/UX Standards across iOS ecosystem
- Experience with tuning performance and memory issues using tools such as Instruments depending upon project needs.
- Familiarity with cloud message APIs and push notifications
- Knack for benchmarking and optimization & pixel perfect design
- Proficient understanding of code versioning tools i.e Git
- Good knowledge on Certificates & Signing, Provisioning profile and App store deployment process.
- Experience with third party frameworks such as Alamo-fire, Crashlytics, Firebase etc and design tools such as figma, zeplin etc.
Benefits of Working as eSewa
- Stellar opportunity to work with the rising company
- The amazing and passionate young team, beautiful office space
- Trust of biggest FinTech company
- One-of-a-kind company culture and growth opportunities to accelerate your career progression