PT Karya Cipta Solusi Internasional logo

Mobile Software Engineer

PT Karya Cipta Solusi Internasional

Hybrid🇦🇪Dubai, DU, UAEmidPosted 14d ago

Visa & sponsorship

  • Employers in UAE sponsor the residence visa by default, and nothing in the posting says otherwise.

Job description

We’re Hiring: Mobile Software Engineer

Location: United Arab Emirates

Employment Type: Part-Time

Work Arrangement: Hybrid

About Us

We support digital products and technology initiatives involving mobile applications, software development, digital platforms, and technology-enabled business solutions. Our work focuses on building reliable, scalable, and user-focused mobile experiences while supporting continuous improvement across software products.

The Role

We are seeking a Mobile Software Engineer to support the design, development, testing, maintenance, and improvement of mobile applications. The role is suited to professionals with experience in Android, iOS, cross-platform development, mobile APIs, or general software engineering.

Key Responsibilities

  • Design, develop, test, and maintain mobile applications for business and digital products.

  • Build reliable and scalable mobile features based on product and technical requirements.

  • Work with product, design, backend, QA, and other engineering teams throughout the development lifecycle.

  • Develop clean, maintainable, and well-structured application code.

  • Integrate mobile applications with APIs, databases, authentication systems, and backend services.

  • Troubleshoot application issues, bugs, performance problems, and technical defects.

  • Conduct testing, debugging, code reviews, and quality checks before releases.

  • Improve application performance, stability, usability, security, and overall reliability.

  • Participate in technical discussions and contribute to software architecture and development decisions.

  • Maintain technical documentation, development notes, and application specifications.

  • Support application releases, updates, version management, and production issue resolution.

  • Monitor application performance and investigate recurring technical issues.

  • Follow software development standards, coding practices, testing procedures, and security requirements.

  • Evaluate new mobile technologies, frameworks, libraries, and development practices where relevant.

  • Contribute to improvements in development workflows, tools, testing processes, and engineering standards.

Requirements

  • 3+ years of experience in mobile software development, application development, or software engineering preferred.

  • Bachelor’s degree or equivalent in Computer Science, Software Engineering, Information Technology, or a related discipline preferred.

  • Strong programming and software development fundamentals.

  • Experience with Android, iOS, or cross-platform mobile development.

  • Familiarity with technologies such as Kotlin, Java, Swift, Objective-C, Flutter, React Native, or similar frameworks.

  • Experience working with REST APIs, JSON, authentication, databases, and third-party integrations.

  • Familiarity with Git, version control, testing frameworks, debugging tools, and CI/CD workflows.

  • Strong problem-solving and analytical skills with attention to code quality and detail.

  • Ability to work effectively with developers, designers, product teams, and other stakeholders.

  • Experience with cloud services, mobile security, automated testing, or application performance optimization is an advantage.

What We Offer

  • Hybrid working arrangement within the UAE.

  • Flexible part-time hours designed to support different professional schedules.

  • Opportunities to contribute to mobile applications, software products, and digital technology initiatives.

  • Exposure to modern development frameworks, APIs, cloud services, testing, and software engineering workflows.

  • Professional development opportunities across mobile and software engineering.