Job Openings Junior Android Developer

About the job Junior Android Developer

Key Responsibilities

  • Collaborate with cross-functional teams including backend developers, product managers, and designers to define, design, and ship new features across Android
  • Ensure app performance, responsiveness, and quality across Android
  • Conduct code reviews with lead, write unit tests, and uphold high standards for code quality and maintainability
  • Optimize app performance, memory usage, and responsiveness for both native Android
  • Stay updated on the latest trends, tools, and best practices in Android
  • Debug and troubleshoot application issues effectively across both native Android
  • Collaborate with UX/UI designers to build polished, responsive, and visually appealing interfaces

Person Specifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Minimum of 1 years of professional experience in Android app development. Fresh graduate with solid experience in Android is encouraged to apply as well
  • Hands-on experience with Android development and understanding of the Android ecosystem
  • Proficiency in Kotlin and a good understanding of Kotlin coroutines
  • Solid experience with Android SDK, Android Jetpack components, and Android architecture components
  • Experience with architectural patterns such as MVVM, MVP, or other relevant frameworks for both Android and cross-platform apps
  • Strong understanding of RESTful APIs and backend service integration
  • Experience with Git version control and collaborative development workflows
  • Solid understanding of the software development lifecycle and Agile methodologies
  • Excellent problem-solving skills, attention to detail, and ability to debug complex issues
  • Strong communication and teamwork skills
  • Experience optimizing performance and memory usage in both Android
  • Experience with native module development and integrating third party native libraries in React Native