Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are looking for a Senior Android Developer who will have a voice in the architectural definition and implementation of various key technology pieces. He will collaborate with the team and participate in knowledge sharing.
Your Responsibilities:
- Build innovative product features & translate business requirements into technical design specifications
- Use git to create pull requests, review code, and merge branches
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Participate in the product definition phase, daily scrums, grooming sessions, and story refining
- Implement Agile Scrum development methodologies in every research, analysis, prototyping, and interface development initiative
- Openly expose problems and turn them into learning and team bonding experience
Job Requirements
- Bachelor's degree in Computer Engineering, Computer Science, or equivalent discipline
- 4 to 8 years of experience with Android development (primarily Kotlin)
- Deep understanding of Android SDK
- Comfortable with integrating RESTful web APIs and JSON
- Understanding of Object-oriented design patterns and principles
- Understanding of AsyncTasks, Adapters, Fragments, Activities, Threading, etc.
- Strong understanding of mobile user interface guidelines and best practices
- Experience with planning and writing technical documentation
- Very good command of English