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 Software Engineer [Flutter/ iOS or Android Mobile Development]
 banner picture 1  banner picture 2  banner picture 3

Senior Software Engineer [Flutter/ iOS or Android Mobile Development]

Optimum Solutions (singapore) Pte Ltd

Optimum Solutions (singapore) Pte Ltd company logo

This is a 12 month contract based in Singapore. Candidate with Flutter, iOS or Android Development will be preferred.

The Core Objectives:

  • Contribute to the development of new features and improvements for our mobile applications, ensuring robustness, performance, and a great user experience.
  • Write code that is reusable, scalable and testable with limited guidance. Make sure products are delivered on time and with high quality.
  • Participate in the maintenance of existing mobile applications, including bug fixing and performance enhancements.
  • Participate in technical discussions with other engineering teams.
  • Participate in code reviews to ensure code quality and share knowledge with the team.
  • Write unit and integration tests. Collaborate with QAs to make sure our app releases are bug free.
  • Work closely with the product and design teams to understand requirements, and translate them into effective technical solutions.
  • Participate in an on-call rotation for critical support issues, demonstrating problem-solving skills and a commitment to maintaining high application uptime.
  • Participate in agile development and project management processes, including planning, stand-ups, retrospectives, and tasks estimations, prioritization, and coordination with team members, to ensure timely delivery of projects.
  • Stay up-to-date with the latest industry trends and technologies in mobile development, and suggest improvements to our processes and tools.
  • Optimize app performance: network data consumption, battery, storage, app size, app launch time, etc.
  • Write engineering specifications to align on timeline, implementation details
  • Provide realistic estimates for ambitious tasks by seeking clarifications, effectively plan and prioritize tasks in autonomy


Requirements

  • 5+ years of mobile development experience, 3+ years of Flutter engineering experience.
  • Fluent in Dart programming language and Flutter ecosystem.
  • Understanding of programming paradigms such as OOP, TDD, reactive programming and dependency injection
  • Working knowledge like MVVM
  • Strong communication skills, eager to learn, to take more responsibility
  • Experience program feature end-to-end (understanding background to provide resolutions)

Sharing is Caring

Know others who would be interested in this job?