Software Engineer [Android]
Location
Bangalore | India
Job description
Qualification : Any degree in Engineering / MCA
Job Description
- Design and build advanced applications for the Android platform, Flutter framework
- Collaborate with cross-functional teams to define, design, and ship new features
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Commitment to collaborative problem solving, sophisticated design, and creating quality products is essential
- Design, build, and maintain high performance, reusable, and reliable Android code
- Ensure the best possible performance, quality, and responsiveness of the application
- Help maintain code quality, organization, and automatization
Skills - Strong knowledge of Android SDK, different versions of Android and Flutter
- Strong JAVA, Dart mobility and OOPS fundamentals
- Strong knowledge of Android UI design principles, patterns, and best practices
- Experience with offline storage, threading, and performance tuning
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks
- Ability to understand business requirements and translate them into technical requirements
- Familiarity with cloud message APIs and push notifications
- Understanding of Googles Android design principles and interface guidelines
- Experience working with remote data via REST and JSON
- Proficient understanding of code versioning tools, such as Git
Job tags
Salary