The Opportunity
This is a unique, full-time opportunity for an individual with proven android developer experience. We are looking for a person who has SaaS experience and who has Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes. Must have Flutter experience.
Responsibilities
- Translate designs and wireframes into high-quality code.
- Should have experience of IOS development.
- Design, build and maintain high-performance, reusable, and reliable Java code.
- Ensure the best possible performance, quality, and responsiveness of the application.
- Identify and correct bottlenecks and fix bugs.
- Have good knowledge of Android SDK, Android Studio, Google API, web service, JSON, SOAP, REST & SQ
- Familiarity with RESTful APIs to connect Android applications to back-end services.
- Strong knowledge of Android UI design principles, patterns, and best practices.
- Different versions of Android, and how to deal with different screen sizes.
- Strong UI development skills (complex view trees, animations, rendering, and strong knowledge of the Android UI kit
- Deep understanding of the Android SDK, Web services, and location-based services. ORM for Android, Ormlite, Realm, MVVM design patterns
- Help to maintain code quality. Requirements:
- Strong knowledge of all the android latest versions and available APIs.
- Cross-platform development (Flutter) and iOS experience is required.
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
- Knowledge of libraries like Dagger 2 Rx Java, Butterknife will be a big plus.
- Familiarity with RESTful APIs to connect Android applications to back-end services.
- Must be aware of writing code in Kotlin.
- Strong knowledge of Android UI design principles, patterns, and best practices.
- Experience with offline storage, threading, and performance tuning.
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
- Ability to understand business requirements and translate them into technical requirements.
- Proficient understanding of code versioning tools, such as GIT.
- Critical thinker
Job Category: Software Development
Job Type: Full Time
Job Location: Noida