top of page

Frontend Developer - Android

Job Type

Full Time

Job Overview

Android Developer is responsible for developing applications for devices powered by the Android operating system and a passion for pushing mobile technologies to the limits. This Android app developer will work with our team of talented engineers to design and build the next generation of our mobile applications. Android programming works closely with other app development and technical teams.

Key Responsibilities and Duties

  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

  • Design and build advanced applications for the Android platform.

  • Collaborate with cross-functional teams to define, design, and ship new features.

  • Work with outside data sources and APIs.

  • Unit-test code for robustness, including edge cases, usability, and general reliability.

  • Create and maintain documents for the project following the organization standard.

  • Work on bug fixing and improving application performance.

  • Solving the problems and investigate the root cause with internal team.

  • Training personnel and helping team members develop their skills.

  • Perform others related duties as assigned.

Job Qualifications

  • Bachelor degree or above in Computer Engineering/Science or related fields.

  • Experienced in programming with Java, Kotlin, Android Studio and etc.

  • Proven software development experience and Android skills development.

  • Have published at least one original Android app.

  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.

  • Experience working with remote data via XML and JSON.

  • Experience with third-party libraries and APIs.

  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.

  • Solid understanding of the full mobile development life cycle.

  • Ability to understand business requirements and translate them into technical requirements.

  • Good Communication and Team Players.

  • Good time-management skills.

  • Challenge with solving a problem and work well under pressure.

  • Having good attitude toward team working and Self-Motivate.

bottom of page