What you'll do:
• Understand the specifications from product, design, and QA - draft a solution followed by Team discussions on feasibility, architecture, design, etc. before implementations.
• Write performant code with End-2-End tests because TDD is awesome!
• Building monitoring system around the feature we ship which tell what our work result are
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
What makes you a great fit:
• Experience in Android Development
• Good in OOP, Architecture, Design Patterns, SOLID principles, Data Structures and Algorithms etc.
• We use MVVM but you should be well versed in at least one of the design pattern MVP or MVVM.
• Good in OOP, Architecture, Design Patterns, SOLID principles, Data Structures and Algorithms etc
• Strong knowledge of Android UI design principles, patterns, and best practices
• A knack for benchmarking and optimization.
• Knowledge of KOTLIN.
• Knowledge of DAGGER2 as we are completely using DAGGER2 all across
• TDD
• Knowledge of cross platform - Flutter/ KMM