Software Development Engineer II - Android
Date Posted: 28-Sep-2024 | Qualification: B.E/B.Tech, MCA, ME/MTech
Position: | Software Development Engineer II - Android |
Skills Required: | Native Android |
Employment Type: | Full Time |
Location: | Bangalore |
Job Mode: | Work from Office |
Experience: | 2 - 4 (years) |
Job Description:
Should be an excellent team player and should have very good communication skills along with excellent stakeholder management skills. Should have openness for feedback and should be coachable. Very good understanding of products and modules he has built and worked on Must have owned some modules and features and shows good ownership skills Good understanding of Kotlin and Java programming languages Have good experience in Android app development frameworks and libraries Good understanding of architectures like Clean architecture, MVVM, MVP along with SOLID principles, and design patterns. Understanding of performance optimisation techniques (e.g. memory management, network optimisation, etc.) Knowledge of software development best practices, latest Android development technologies and best practices and agile methodologies Excellent problem-solving and debugging skills Work closely with the product and design teams to ensure the best user experience Ensures code quality by performing code reviews, testing, and debugging Collaborate with cross-functional teams including backend developers, designers, and product managers Stays up-to-date with the latest trends and technologies in the Android development space