Full Job DescriptionQualification:
Minimum Bachelor’s degree or equivalent in computer engineering or a relevant field.
Minimum 4 years of experience of mobile application using android development
Skill:
Strong working knowledge of Java & Kotlin langauges and Android OS
In-dept knowledge of various Android OS features
Very strong in object-oriented concepts & design patterns.
Strong working knowledge of architecture such as MVC, MVVM, MVP, MVI
Working experience of adopting SOLID principles
Strong working experience of work different authentication michanisms, API integrations, Services, databases and app background modes
Experience of secure coding practices
Experience of developing unit tests and UI automation tests
Sound knowledge of android UI guidelines
Strong working knowledge of build system and mutiple module configuration
Strong debugging skill with knowledge of relevant debugging tools
Working knowledge of app release process, code-signing and play store guidelines
Familiarity with modern mobile build pipe lines and CI/CD tools
Proficient with version control systems and related processes
Strong Analytical and problem-solving skills
Experience of working in fast paced Agile environment
Good written and verbal communication skills for coordinating across teams/ team members
A self-starter with ability to contribute individually and/or in collaboration with team
Knowledge of other mobile platforms such as iOS, ReactNative or Flutter is a plus
Knowledge of modern cloud platforms is a plus
Responsibilities
Develop well structured, modular, optmized, secure and clean code that is testable
Optimize and inmprove performance of application/components to meet benchmarks
Develop unit tests for the features
Collaborate with others to translate business requirements to technical requirements
Collaborate effectively with others teams/team members via verbal or written communication
Adhere to established best practices and guide team members to follow it
Mentor team members and help them grow next level
Lean and grow to be competitive in the industry