No. of Positions : |
|
2 |
Total Relevant Experience : |
|
6 to 8 Years |
Education : |
|
B.E. / B.Tech / M.E. / M.Tech / MCA – Computer / Information Technology |
Job Description : |
|
- • Design the application architecture
- • Writing clean and efficient codes for Android applications
- • Monitoring the performance of live apps and work on optimizing them at the code level
- • Identifying and resolving bottlenecks, rectifying bugs and enhancing application performance
- • Responsible for new development, enhancement/improvement of existing application(s)
- • Maintain code quality, organization, and automatization in good way
- • Troubleshoot and identify resolution of problem(s)
- • Follow Agile methodology for software development
- • Provide solution for the given problem statement
- • Performing unit and instrumentation tests on code
- • Staying up to date with new mobile technology trends, applications, and protocols
- • Requirement gathering, feasibility study, technical documentation, diagrams, POC
- • Follow Agile methodology for software development
- • Code review of team member(s) and make sure to follow best practices
|
Required Skills : |
|
- • Prior product delivery experience, with strong background in Android App Development
- • Strong knowledge of Core java & Kotlin Programming languages
- • Must have good understanding of OOPS concepts
- • Knowledge of architectural patterns MVVM & clean architecture
- • Experience with various Android SDK and different versions of Android
- • Knowledge of Broadcast Receivers, Services, Job Schedulers, and Other periodic works
- • Knowledge of Room DB, Retrofit & Jetpack Compose UI added advantage
- • Familiarity with RESTful APIs to effectively integrate Android applications
- • Good understanding and experience on app life cycle-design
- • Good Problem solving and debugging skills
- • Must have strong logical skill(s), should be able to solve any complex problem(s)
- • Experience with version control systems such as SVN, Bitbucket
- • Nice to have - JIRA and confluence and working in agile
- • Nice to have - Automation wherever needed CI/CD implementation
|