Job title: Mobile Software Engineer
Job type: Full-Time
Emp type: Full-time
Industry: Consulting and Professional Services
Functional Expertise: Information Technology & Telecommunications
Skills: Mobile Development
Job published: 2025-01-28
Job ID: 42245

Job Description

KEY RESPONSIBILITIES:

You will:

  • Design, develop, and maintain mobile applications using Java/Kotlin and NDK (C++) programming language.
  • Collaborate with cross-functional teams to define, design, and ship new features and enhancements.
  • Ensure the performance, quality, and responsiveness of applications by writing efficient, clean, and maintainable code.
  • Utilize coroutines to handle concurrency effectively and enhance application performance.
  • Optimize applications for maximum speed and scalability.
  • Troubleshoot and debug complex issues and provide timely resolutions to software defects and bugs.
  • Stay updated with the latest industry trends and best practices in Android development, specifically in the realm of Kotlin and coroutines.
  • Participate in code reviews to ensure adherence to coding standards and practices.
  • Collaborate with QA and product teams to ensure seamless integration and delivery of software solutions.
  • Continuously improve software development processes and methodologies.


Qualifications:

  • Bachelor's degree in computer science, Software Engineering, or a related field.
  • Minimum three years of professional experience as Senior Mobile Software Developer, preferably working with Kotlin as the primary language.
  • Strong understanding of the Android API, Native ABI and security concepts.
  • Strong understanding of the Android application lifecycle and platform-specific APIs.
  • Proficiency in developing concurrent software using coroutines.
  • Solid knowledge of Kotlin language features, such as lambda expressions, extension functions, and higher-order functions.
  • Experience with developing Android applications without relying on application frameworks.
  • Experience with Android NDK (Native Development Kit) and developing code in C++.
  • Demonstrated ability to write clean, modular, and maintainable code.
  • Strong problem-solving and analytical skills.
  • Familiarity with version control systems, preferably Git.
  • Excellent communication and teamwork skill

 

Work Set up: Hybrid, 2-3x a week onsite

 

Work Locations: Metro Manila (We have yet to decide on the office location, but choices are BGC, Makati and Ortigas)

 

Work Schedule: Anywhere starting 6AM-8AM (New Zealand time)

Apply with indeed
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB