Job Description
iOS Developer Job Description
What You'll Do
- Design and build advanced, scalable applications written in swift.
- Join our team to build iOS native apps and cross-platform apps in Flutter.
- Work with the product and design teams to understand end-user requirements and use cases and translate them into pragmatic and effective technical solutions.
- Integrate with our backend services to make sure we are delivering a great mobile user experience that is super-fast for end users.
- Own end-to-end product modules and features from requirements to going live.
- Design and review code, troubleshoot and act as a consultant to your peers on technical matters.
- Gather requirements by interacting directly with the end-users and advocate delightful user experiences.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
What You’ll Bring
Engineering Requirements:
- Bachelor’s/Master’s degree in computer science, information technology, or engineering/ or equivalent discipline.
- A minimum of 3 years of experience in mobile development (iOS).
- knowledge of Flutter SDK.
- You've published one or more (iOS,Flutter) apps in the app store.
- Good Experience with Fintech business model.
- Strong knowledge of Swift, and Cocoa Touch
- Vast experience with multiple iOS frameworks
- Good understanding of iOS design principles and application interface guideline.
- Proficiency in code versioning tools
- Experience working with RESTful APIs to connect iOS applications to back-end services as well as other third-party services
- Experience with offline databases (Realm, SQlite), threading, and performance tuning
- Experience with firebase, maps(Apple map, Google Map), payment gateway.
- Experience with design patterns and object-oriented concepts,SOLID principles
- Good Understanding of Clean Architecture, MVVM.
- The ability to analyze, design and document software applications
Personal Qualities:
- Good in English
- Excellent communication skills
- Accuracy and attention to detail
- Fast learner, and interested in continuous learning
- Always looking to improve oneself and the quality of work delivered
- Takes responsibility for work and delivers work in a timely manner