As a mobile developer, you will be responsible for developing iOS-based mobile technologies. You will develop and maintain high quality mobile applications. You will collaborate with internal teams to develop software, while working in a fast-paced environment.
Mobile Developer – iOS
| 3-5 years of Experience
Purpose of this role
Skill Sets
Android
- Programming Language – Java, Kotlin
- Database – MYSQL, SQLite
- Tools – Android Studio
- Architecture Pattern – MVVM, MVP
- Android Knowledge – Android SDK, Core Java, Payment Gateway, Kotlin, coroutines, XML, REST API, Retrofit, Dependency Injection
- Push Notification, JSON, Google API
IOS
- Swift, Xcode, SDK
- MVC, Json Serialization
- Push Notification, Firebase
- Third Party Libraries
- Payment Gateways
Responsibilities of the role includes
- Support the entire application lifecycle (concept, design, test, release and support)
- Produce fully-functional mobile applications writing clean code
- Gather specific requirements and suggest solutions
- Write unit and UI tests to identify malfunctions
- Troubleshoot and debug to optimize performance
- Design interfaces to improve user experience
- Research and suggest new mobile products, applications and protocols
- Stay up-to-date with new technology trends