Software Engineer - Mobile

Cloud Parallax (Pvt) Ltd
Full-timeJaffna, Sri LankaLKR 60,000 - 150,000/month

Responsibilities

  • Full Cycle Mobile Development: Lead end-to-end development of mobile applications from design through implementation on iOS and Android platforms.
  • Code Quality & Maintenance: Maintain code integrity, clear documentation, version control, and project organization for scalable mobile applications.
  • Innovative Problem Solving: Apply critical thinking to develop creative and efficient solutions that enhance user experience and overall app performance.
  • UI/UX Collaboration: Work closely with designers to create intuitive and responsive mobile user interfaces and seamless workflows across various devices.
  • Team Collaboration: Collaborate with cross-functional teams on release management, continuous integration, and ongoing documentation to ensure high-quality deliverables.
  • Technology Adaptation: Integrate emerging mobile technologies and frameworks, including Flutter, to accelerate development and maintain cross-platform consistency.

Requirements

  • Educational Background: Bachelor’s degree in Computer Science or a related field, or equivalent professional experience.
  • Mobile Development Expertise: Proven experience in mobile application development for iOS and Android, with a strong portfolio of shipped apps.
  • Proficiency in Flutter: Solid hands-on experience with Flutter for cross-platform app development, including widget creation, state management, and performance optimization.
  • Understanding of Native Platforms: Familiarity with native development languages (Swift/Objective-C for iOS and Kotlin/Java for Android) is a plus.
  • Web & Scripting Knowledge: Basic understanding of JavaScript frameworks (e.g., Angular, React, Express) is beneficial for collaborative projects and potential backend integrations.
  • Version Control & Documentation: Experience with version control systems (e.g., Git) and maintaining comprehensive documentation throughout the development lifecycle.

Additional Qualifications

  • Cloud Services: Familiarity with AWS services to support backend integration, cloud storage, and deployment strategies.
  • TypeScript/Golang Exposure: Knowledge in TypeScript or Golang is an advantage and can help enhance cross-team communication and development practices.
  • UI/UX Sensibility: A keen eye for design with an understanding of modern UI/UX principles, ensuring that mobile applications are both aesthetically pleasing and user-friendly.

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*