Senior Software Developer (Flutter)

Be among the first applicants.
Cyberbot Pte Ltd
Singapore
SGD 80,000 - 100,000
Be among the first applicants.
6 days ago
Job description

The Role:

As a Flutter Developer, you play a crucial role in our technical team. You will be responsible for designing, developing, and maintaining cross-platform mobile applications to ensure we deliver an excellent user experience. We are looking for an engineer who is passionate about technological innovation, possesses excellent coding skills, and can thrive in a fast-paced environment.

Job Responsibilities:

  1. Develop mobile applications using Flutter, capable of independently completing development tasks for iOS and Android platforms.
  2. Design and develop mobile functionalities based on product requirements.
  3. Responsible for application performance optimization, bug fixes, and user experience enhancements.
  4. Work closely with product managers, designers, and backend developers to ensure high-quality product delivery.
  5. Continuously learn and research the latest Flutter technologies and practices to elevate the team's technical skills.

Job Requirements:

  1. Bachelor's degree or above in a computer-related field.
  2. At least 2 years of mobile development experience, with over 1 year of Flutter development experience.

Technical Skills:

  1. Proficient in Flutter framework and Dart language, capable of independently developing high-quality Flutter applications.
  2. Familiar with the development, publishing, and deployment processes for iOS and Android platforms.
  3. Understanding of common mobile application architecture patterns (such as MVC, MVVM, BLoC, etc.).
  4. Proficiency in common third-party libraries and plugins, able to select and integrate them into projects as needed.
  5. Familiar with RESTful APIs, capable of collaborating with backend engineers on interface design and development.

Other Skills:

  1. Possess good coding habits, able to write high-quality, maintainable code.
  2. Have good communication and teamwork skills, able to effectively communicate with product managers, designers, and other developers.
  3. Have some project management abilities to deliver tasks on time.
  4. Ability to quickly learn and adapt to new technologies.

Bonus Points:

  1. Experience in native iOS or Android development.
  2. Experience with Flutter open-source projects or contributions.
  3. Familiarity with other frontend development frameworks (such as React Native, etc.).
  4. Experience with CI/CD practices, capable of automating testing and deploying mobile applications.

We Offer:

  1. Competitive salary and benefits.
  2. Professional career development and training opportunities.
  3. A friendly and open work environment that encourages innovation and continuous learning.

Personal Traits:

  1. Responsibility: Strong sense of responsibility to ensure timely delivery of high-quality products for assigned projects/tasks.
  2. Problem-Solving Skills: Excellent problem-solving abilities to quickly identify and resolve technical issues.
  3. Communication Skills: Good communication skills to clearly articulate technical issues and solutions.
  4. Team Collaboration: Strong teamwork spirit to actively contribute within the team and help achieve common goals.
  5. Self-Driven: Self-motivated to actively learn and adapt to new technologies, continuously improving technical skills.
  6. Time Management: Good time management and task organization abilities to deliver work under pressure.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Developer (Flutter) jobs in Singapore