Enable job alerts via email!

Senior Mobile Developer

Developer/Programmer (Teknologi Informasi & Komunikasi)

Daerah Khusus Ibukota Jakarta

On-site

USD 8.000 - 12.000

Full time

22 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A dynamic role in mobile development requires a Developer/Programmer to collaborate with a global team to create scalable mobile applications. Successful candidates will possess a Bachelor's degree in engineering or computer science, with over 3 years of experience in either Android or iOS development, alongside strong analytical and problem-solving skills. This position emphasizes collaboration, quality coding practices, and continuous improvement in a fast-paced environment.

Qualifications

  • Over 3 years of mobile development experience required.
  • Knowledge of mobile app architectures (MVVM, MVP, Clean).
  • Experience in Android and iOS development (native or cross-platform).

Responsibilities

  • Work closely with Technical Lead to develop technical solutions.
  • Write quality code for large-scale mobile applications.
  • Coordinate with teams to meet sprint goals.

Skills

Mobile development
Fluent in English
REST API development
CI/CD pipeline setup
Problem-solving
Analytical skills

Education

Bachelor's Degree in engineering or computer science

Tools

Xcode
Android Studio
Visual Studio
Git

Job description

Work closely with the Technical Lead and contribute to technical solutions.

Collaborate with the team to determine the best technical approach to meet business goals aligned with program architecture.

Write quality code for large-scale mobile applications.

Coordinate with Product Owner, Scrum Master, and team to meet sprint goals.

Assist team members with troubleshooting and issue resolution.

Write clean code and improve coding quality through unit tests, peer reviews, and adherence to coding standards.

Ensure the platform remains scalable and the codebase is maintainable.

Requirements:

  • Bachelor's Degree in engineering, computer science, or equivalent experience.
  • Over 3 years of mobile development experience.
  • Fluent in English (minimum C1 EFSET).
  • Experience in Android and iOS development using native or cross-platform frameworks (Flutter, React Native).
  • Knowledge of mobile app architectures such as MVVM, MVP, or Clean Architecture.
  • Familiarity with tools like Xcode, Android Studio, and Visual Studio.
  • Experience with version control systems like Git.
  • Knowledge of app distribution, versioning strategies, A/B testing, and OTA updates (e.g., CodePush).
  • Understanding of app store guidelines, submission processes, and release management for Google Play and Apple App Store.
  • Strong understanding of mobile app security, performance optimization, and analytics tools.
  • Experience in REST API development (preferred).
  • Experience in CI/CD pipeline setup (preferred).
  • Experience with real-time job dispatching apps (preferred).
  • Ability to work independently and as part of a global team.
  • Strong commitment to professional and service excellence.
  • Excellent communication, planning, project management, and networking skills.
  • Strong analytical and logical skills.
  • Interest in learning new programming languages and platforms.
  • Eager to learn and apply new technologies.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.