x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Senior Android Mobile App Engineer
 banner picture 1  banner picture 2  banner picture 3

Senior Android Mobile App Engineer

Ensign Infosecurity (cybersecurity) Pte. Ltd.

Ensign Infosecurity (cybersecurity) Pte. Ltd. company logo

Reporting to the Lead Engineer, the Senior Android Mobile App Engineer will be responsible for the design, development, and implementation of sophisticated Android applications. The ideal candidate will possess strong expertise in mobile development and be capable of integrating advanced cyber security capabilities into applications. You will work closely with data scientists, AI researchers, and product managers to develop cutting-edge mobile solutions that meet business requirements and deliver innovative user experiences.


Responsibilities:

  • Design, develop, and maintain advanced Android applications that leverage AI technologies for a variety of use cases, ensuring high performance, reliability, and scalability.
  • Collaborate with cross-functional teams to define, design, and ship new features, including data scientists and AI researchers to incorporate complex machine learning models and algorithms.
  • Architect and implement robust mobile app solutions with a focus on security, performance, and user experience.
  • Conduct thorough code reviews, write unit and UI tests to ensure robust and bug-free application development.
  • Mentor and guide junior developers, ensuring adherence to best practices and high-quality code standards.
  • Provide technical leadership and insight on complex mobile app challenges, offering solutions and recommendations that align with the business goals.
  • Troubleshoot and debug to optimize application performance.
  • Deliver detailed documentation and ensure high-quality standards throughout the project lifecycle.

Requirements:

  • Bachelor or Master’s degree in Computer Science, Information Systems, Computer Engineering, or equivalent.
  • Proven experience (5+ years) in Android mobile app development with a strong portfolio of released applications on the Google Play Store.
  • Proficiency in Kotlin and Java for Android development, with strong knowledge of Android SDK, frameworks, and best practices.
  • Experience with integrating machine learning models into mobile applications and optimizing them for performance.
  • In-depth understanding of Android UI/UX design principles, patterns, and best practices.
  • Experience with Git version control and CI/CD pipelines for mobile development.
  • Excellent problem-solving skills and the ability to work independently as well as collaboratively within a team.

Preferred Skills:

  • Experience in AI, machine learning, or cybersecurity domains.
  • Familiarity with media processing libraries (e.g., OpenCV, FFmpeg) and their integration into Android apps.
  • Demonstrated experience with frameworks and tools such as e.g. TensorFlow, PyTorch etc.
  • Knowledge of Agile and Continuous Delivery practices.
  • Strong verbal and written communication skills, with the ability to convey complex technical concepts to a non-technical audience.

Sharing is Caring

Know others who would be interested in this job?