Candidate should be able to work on assignments with the least guidance
Candidate required to build and integrate android libraries and modules
Candidate required to design, build, and maintain high performance, reusable, and reliable Android/Java code. Responsible for robust and efficient implementation
Must ensure the best possible performance, quality, and responsiveness of the application, identify and correct bottlenecks and fix bugs.
Design and develop high-quality code.
Suggest technical solutions for short and long term
Participate and lead software design meetings and analyze user needs to determine technical requirements.
Collaborate with team members and across groups to prepare technical specifications.
Test, debug, analyze and fix application problems/issues.
Work closely with stakeholders to fix issues in a timely fashion.
Participate in code reviews in accordance with program specifications and coding standards, practices and conventions, new designs, changes and enhancements.
Mentor less-skilled employees
Interact with stakeholders (internal and external) to support product releases and/or resolve program problems.
Research and remain informed of new technology and development tools.
Skills:
Strong technical expertise on the Android device platform, exposure to custom UI development.
Strong knowledge of Android SDK, different versions of Android, NDK, Android Studio, Gradle, Lint and how to deal with different screen sizes.
Strong knowledge of JAVA and OOPS concept
Good knowledge of Android UI design principles, patterns, and best practices
Must be familiar with Performance Profiling Tools available in android.
Must be aware of Junit and other unit testing concepts.
Must have good knowledge of - Github/Bitbucket
Candidates should have Good Communication and Presentation Skills.
Candidate should have very Good Logical and Analytical Skills
Experience with third-party libraries and APIs
Familiarity with Restful APIs to connect Android applications to back-end services
Ability to understand business and technical requirements
Familiarity with cloud message APIs and push notifications
Knowledge of Kotlin Programming language
Note:You can also apply via: https://careers.oodles.io/jobs/548//?ref=1463