Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Responsibilities
- Be involved in all stages of application development, including design, modifications, development, and implementation of Android applications to maximize their quality and efficiency.
- Ensure the best possible performance, quality, and responsiveness of the applications
- Document all codes of the development processes to record and facilitate the work of other mobile developers.
- Keep up to date with the latest industry trends in changing technologies, new tools, computer languages, and new applications to develop internal workflow.
Job Requirements
Qualifications
- Experience with Swift.
- Proficient understanding of code versioning tools (such as GIT).
- Proficient understanding of clean architecture, VIPER, MVVM, and MVP.
- Have published one or more iOS apps in the app store
- Experience with offline storage, threading, and performance tuning.
- Experience with RESTful APIs to connect iOS applications to back-end services.
- Experience with design patterns and object-oriented concepts.
- Proficient in deploying apps on the App Store.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development life cycle