- Work as an individual Android developer
- Work single handed on each Android related task
- Understand requirements clearly and discuss queries
- Design, build, and maintain high-performance, reusable, and reliable Android application
- Ensure the best possible performance, quality, and responsiveness of applications
- Identify and fix bugs and performance bottlenecks to maintain app stability
- Write and execute unit and UI tests to ensure app quality
- Perform testing before task submission for issues, bugs
- Implement new architecture, dependency injection and Jetpack components
- Follow deadlines carefully without compromising the quality
- Use Kotlin for new task/modules with MVVM architecture
- Use JAVA for existing ready-made functions
AndroidGitJava+3 more