Software Engineer – Mobile App Development (1–2 Years Experience)

Help us create intuitive digital experiences across websites, mobile applications, SaaS products, and business platforms.

Full-Time 1+ Years Experience Hybrid Colombo, Sri Lanka

What You'll Do

Innovoo Solutions (Pvt) Ltd. is looking for a motivated and skilled Software Engineer with 1–2 years of experience, with a strong focus on mobile application development. The ideal candidate should have hands-on experience in developing, testing, debugging, and maintaining mobile applications. You will work closely with the development and project teams to build reliable, user-friendly applications for real-world client projects while contributing to the full software development lifecycle.

Responsibilities

  • Develop and maintain mobile applications for Android and/or iOS platforms.
  • Build responsive, user-friendly, and high-performance app interfaces.
  • Convert UI/UX designs and requirements into functional mobile applications.
  • Integrate REST APIs, third-party services, databases, and backend systems into applications.
  • Develop new features and improve existing application functionality.
  • Debug, troubleshoot, and resolve application issues and technical problems.
  • Conduct testing to ensure applications are stable, secure, and perform as expected.
  • Optimize applications for performance, usability, and reliability.
  • Work with the team to understand project requirements and technical specifications.
  • Collaborate with UI/UX designers, backend developers, and project managers.
  • Participate in code reviews and maintain clean, well-structured, and reusable code.
  • Assist with application deployment, updates, and maintenance.
  • Stay updated with new mobile development technologies, frameworks, and industry trends.

Requirements

  • 1–2 years of experience in software development, with a focus on mobile application development.
  • Strong experience with at least one mobile development technology/framework such as Flutter, React Native, Kotlin, Java, or Swift.
  • Understanding of Android and/or iOS application development.
  • Experience working with REST APIs and third-party API integrations.
  • Knowledge of databases and data handling.
  • Understanding of Git/GitHub and version control.
  • Strong problem-solving and debugging skills.
  • Good understanding of software development principles and coding practices.
  • Ability to work with UI/UX designs and create functional, user-friendly interfaces.
  • Good communication and teamwork skills.
  • Ability to manage tasks and meet project deadlines.
  • Willingness to learn new technologies and work on different application development projects.
  • A portfolio or examples of previously developed applications/projects will be an added advantage.

Ready To Join Innovoo?

Tell us a little about yourself, your experience, and what you could bring to the team.

Personal Information

Professional Information

About You