Search by job, company or skills

A

Software Engineer (Android Architecture & Mobile Systems)

8-10 Years
SGD 9,000 - 13,500 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description:
We are seeking a highly experienced Software Engineer specializing in Android mobile application development to design, develop, and maintain enterprise-grade Android applications. The ideal candidate will possess deep expertise in Android application architecture, build automation, and CI/CD pipelines for mobile platforms.

Key Responsibilities:
Design and develop scalable Android mobile applications using modern architecture patterns.
Implement and maintain Android application architecture frameworks (such as MVVM or similar patterns).
Develop application features using Java and Kotlin.
Manage and optimize Android build pipelines including APK/AAB packaging, signing, and release management.
Implement CI/CD automation pipelines for Android application build and deployment using tools such as Jenkins or GitLab CI.
Integrate and maintain RESTful API services and third-party SDKs.
Perform application performance optimization, debugging, and crash analysis.
Conduct code reviews and enforce coding standards and development best practices.
Collaborate with product teams and backend engineers to deliver high-quality mobile solutions.
Prepare and maintain technical documentation related to application architecture and build processes.

Requirements:
Minimum 8 years of professional software development experience, including extensive experience in Android application development.
Strong proficiency in Java and Kotlin programming languages.
Hands-on experience with Android SDK and Android Studio development environment.
Proven experience designing and implementing Android application architecture frameworks.
Demonstrated experience managing Android build pipelines, APK/AAB packaging, code signing, and release automation.
Strong experience implementing CI/CD automation for mobile applications using Jenkins, GitLab CI, or similar tools.
Experience integrating RESTful APIs and third-party libraries in Android applications.
Familiarity with Git-based version control workflows.
Strong problem-solving, debugging, and performance optimization skills.
Preferred Skills:
Experience implementing automated testing frameworks for Android applications.
Experience working in Agile/Scrum development environments.
Experience supporting enterprise mobile applications with large user bases.

EA Number: 11C4879

More Info

Job Type:
Industry:
Employment Type:

Job ID: 144153307