Job Description
Android Developer Skill set:
- Must have 3 to 8 years of technology experience
- Hands on in Android Development
- Must have experience in working in end-to-end delivery
- Must have experience in delivering complex projects in a cross-geography setup
- Understanding of test and build automation frameworks mobile front-ends
- Build Dev Ops culture within the delivery cells
- Hands-on experience with multiple CI/CD tools
- Strong Problem-Solving skills and ability to solve unstructured problem and challenge status quo
- Ability to work along with team distributed across geographies
- Render consulting and technical support services on project implementation to the project team
- Explain technical issues and IT solution strategies to stakeholders and other IT professionals
- Experienced in Agile methodology
- Proactive and able to work under pressure, strong problem-solving skills and positive can do attitude
- Experience in Bank / Financial Institution Systems would be favourable
- Should be well versed with Sonar, Code smells, Code coverage
- Good understanding of Unit testing and TDD
- Should be able apply Design patterns
- Should be well versed with GIT workflow and commands/operations
- Should be good with Exception Handling
- Should know how on Security Aspects
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Strong knowledge of Android UI design principles, patterns, and best practices, Material Design
- Good knowledge of Android SDK, different versions of Android, and how to deal with different screen s
- Should be Well versed with
- Activity, Fragments
- Layouts, Views
- MVVM
- Managing Intents, App Permissions
- Models
- SQL Lite
- Obfuscation tools
- AAR