Enable job alerts via email!

Senior Flutter Developer

PT CreateIT Solution Indonesia

Tangerang

On-site

IDR 60,000,000 - 100,000,000

Full time

19 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is looking for a skilled Flutter Developer to join their dynamic team. In this role, you will be instrumental in migrating existing applications to a unified Flutter codebase while developing new features. Your expertise in Dart and the Flutter framework will be key as you implement complex UI designs and enhance testing infrastructure. This position offers a fantastic opportunity to work in a collaborative environment, where your contributions will directly impact the quality and performance of applications across mobile and web platforms. If you're passionate about mobile development and eager to make a difference, this role is perfect for you.

Qualifications

  • 3-5 years of experience in mobile app development is required.
  • Strong knowledge of Dart and Flutter framework is essential.

Responsibilities

  • Develop and maintain high-performance Flutter applications for mobile and web.
  • Perform comprehensive testing to ensure high quality across all platforms.

Skills

Dart
Flutter framework
Mobile app development
English communication
State management (Bloc)
Problem-solving skills
Attention to detail
Agile/Scrum methodologies

Education

Bachelor's degree in Computer Science
Master's degree in Engineering

Tools

CI/CD pipelines
Automated testing tools

Job description

We are seeking a skilled Flutter Developer to join our growing development team. The ideal candidate will have strong expertise in Dart, the Flutter framework, testing methodologies, and a deep understanding of mobile development best practices.

This role involves supporting an ongoing migration of an existing iOS/Android/Web application into a unified Flutter codebase, with future responsibilities including the development of new features. Additionally, the role will contribute to enhancing our testing infrastructure, including automated end-to-end testing, component testing, and more.

Key Responsibilities
  1. Develop and maintain high-performance Flutter applications for mobile (Android/iOS) and Web.
  2. Implement complex UI designs, ensuring responsive and adaptive design principles are followed.
  3. Utilize state management tools, particularly Bloc, for efficient application state handling.
  4. Perform comprehensive end-to-end and functional testing to ensure high quality across all platforms.
  5. Collaborate with cross-functional teams to define, design, and deliver new features.
  6. Troubleshoot, debug, and resolve issues to improve application performance and reliability.
Required Skills and Qualifications
  1. Strong English communication skills is a must.
  2. Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  3. 3–5 years of experience in mobile app development.
  4. Strong knowledge of Dart and its type system.
  5. Proficiency in the Flutter framework and experience with state management tools (especially Bloc).
  6. Demonstrated experience in implementing UI designs, including responsive/adaptive layouts.
  7. Expertise in end-to-end and functional testing for Android, iOS, and Web.
  8. Familiarity with RESTful APIs and back-end integrations, including authentication flows.
  9. Understanding of Agile/Scrum methodologies.
  10. Excellent problem-solving skills and high attention to detail.
  11. Proven ability to collaborate effectively in a team environment.
Preferred Skills
  1. Knowledge of CI/CD pipelines and automated build processes.
  2. Understanding of the app release lifecycle, including deployment to app stores.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.