Develop intuitive and scalable applications that meet the needs of the company. Willingness in proposing robust SW designs to solve specific mobile application problems. Working closely with other developers, UX designers, business, and systems analysts. Analyze the client’s requirements. Troubleshoot, debug, and upgrade existing software. Independently develop & deploy mobile applications. Make good technical decisions that provide solutions to business challenges. Actively seek ways to improve the performance of the mobile application. Collaborate with team members to determine best practices and client requirements for the software. Proactive personality, eager to research, learn independently, clean code mindset. Critical thinker and problem-solving skills.
Skills and Qualifications
Proven experience in iOS app development. Solid knowledge on Swift 4.2 + is a must. Should have worked in an agile methodology (SCRUM). Must have significant experience working and integrating different Maps API (Google/ Apple Maps). Sound experience in integrating various payment gateways. Experience with offline storage, threading, and performance tuning. Experience with performance and memory tuning with tools. Experience with third-party libraries and APIs. Sound experience working with remote data via REST and JSON. Working experience in developing apps using MVVM architectural pattern. Good experience in “RxSwift, MVVM Coordinator Pattern, XCTestcase. Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies. Strong knowledge with iOS design patterns and coding conventions as well as Apple’s Human Interface Guidelines and App Store Review Guidelines. Deep knowledge at the OS level like threading model, background processing, battery efficiency mechanisms. Working experience using Dependency Injection pattern. Solid understanding of the full mobile development life cycle. Working experience in Realm and Core Data Database. Experience with multithreading, and performance tuning. Working experience using networking libraries like Alamofire Knowledge of code versioning tools such as Git or SVN. Good if they have following experience too Good proficiency in the English language. Development Knowledge of applications for Watch OS. Knowledge of Data structure and algorithm.
- 7 to 10 years
No. Of Positions
- 1 Positions