Senior Flutter Developer

JOB DESCRIPTION

Our Client is seeking a talented and experienced Senior Flutter Developer to join our dynamic team. The ideal candidate is a quick learner, adept at integrating complex functionalities, and possesses a strong engineering mindset. As a Senior Flutter Developer, you will play a crucial role in delivering high-quality, flawless results consistently, demonstrating your ability to thoroughly test your own work and produce polished outcomes without relying solely on the testing team. If you are passionate about pushing the boundaries of Flutter development and delivering exceptional user experiences, we invite you to join us.
Duties & Responsibilities
Utilize your expertise in Flutter to develop, enhance, and maintain cutting-edge mobile applications with a focus on delivering exceptional user experiences.
Collaborate closely with designers, product managers, and other developers to translate user requirements and design specifications into robust, high-performance mobile applications.
Quickly adapt to new technologies, tools, and methodologies, ensuring the continuous improvement of development processes and staying up-to-date with
the latest industry trends.
Take ownership of integrating complex features, third-party libraries, and APIs into the application ecosystem, striving for seamless functionality and performance.
Demonstrate an engineering mindset by meticulously architecting and coding solutions that are not only functional but also scalable, maintainable, and efficient.
Perform thorough testing of your own work, identifying and resolving bugs, performance issues, and other potential problems prior to handing off to the testing team.
Collaborate with cross-functional teams to troubleshoot and resolve technical challenges, employing innovative problem-solving skills.
Mentor and assist junior developers, fostering knowledge sharing and growth within the team.
Stay proactive in optimizing application performance and addressing potential bottlenecks to ensure smooth user experiences.
Contribute to code reviews, providing constructive feedback to peers to maintain a high standard of code quality.
Keep up-to-date documentation of codebase, architecture, and processes.

JOB REQUIREMENT

Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or a related field (Master's degree preferred).
Minimum of 3 years of professional experience in Flutter development, showcasing your ability to create efficient and polished mobile applications.
Strong portfolio of Flutter applications, demonstrating your expertise in UI/UX implementation, performance optimization, and integration of complex functionalities.
Proven track record of adapting quickly to new technologies and tools, with a genuine passion for continuous learning and improvement.
Exceptional problem-solving skills and a strong engineering mindset, evidenced by your ability to architect well-structured, scalable, and maintainable solutions.
Proficiency in writing unit and integration tests for your code, ensuring comprehensive testing of functionality and minimizing the need for external testing resources.
Comfortable using test cases for debugging code, enhancing performance and reliability.
Excellent teamwork and communication skills, enabling effective collaboration with cross-functional teams and clear articulation of technical concepts to non-technical stakeholders.
Experience with version control systems (e.g., Git) and agile development methodologies.
Strong organizational skills and the ability to manage multiple tasks and priorities effectively.
A passion for delivering flawless results consistently and driving the continuous improvement of development processes
Experience with state management like BloC
Experience with integrating dependencies and customizing it as well.
Strong knowledge of mobile application UX/UI, architecture, framework development, performance optimization and security.
Understanding of Object Oriented programming languages, Rest APIs and integration of various APIs from 3rd party
Ability to break down complex product requirements into well-groomed user stories
Experience working in agile development process
Language:
Vietnamese (Fluent or Native) AND : Limited Working Proficiency in English communication (TOEIC 650+, IELTS 6,5+)

WHAT'S ON OFFER

Our Client can offer exciting development opportunities through expanded lateral roles, stretch assignments or people leadership.
Some of our opportunities
Growth:
We can help you with the tools to grow your skills, salary and self.
Salary growth is important and we are committed to this growth for our team.
We are continually looking for learning opportunities for our team to get involved in.
Achieving valuable experience with a variety of international projects & new innovative technologies.
Culture & Professional Environment:
Dynamic working environment with friendly, open-minded, young and supportive colleagues.
Cooperative: Promoting teamwork, cooperation and shared knowledge.
N+
International: A professional English, French & Vietnamese-speaking working environment.
Regular team building activities.
Working conditions:
Competitive salary, 13th month bonus plus monthly, quarterly and per-project bonus.
Health insurance covered.
Spacious office space, convenient transportation in the center.
Casual and comfortable work clothes.
Equipment provided (laptop and accessories).
Flexible working time: 8 hours per day. 5 days/week
Work From Home/Remote work Support.
Other regimes according to Vietnam's regulations/laws.

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Outsource

Technical Skills:

Flutter

Location:

Ha Noi - Viet Nam

Working Policy:

Salary:

Negotiation

Job ID:

J01345

Status:

Close

Related Job:

Senior Technical Project Manager – Automotive Chiplet Software

Ho Chi Minh - Viet Nam


Outsource

  • Project Management
  • Embedded

Engage with international stakeholders from various sectors and partners to accomplish project objectives Take accountability for meeting project targets and KPIs within specified deadlines, budget, and ensuring customer satisfaction Collaborate with program and project management, internal sub-project teams, external partners, and customers to establish project targets and provide regular project updates Assist in securing new customers by creating custom presentations related to software domains in close collaboration with project, product management, and sales Support the development process for Tier 2 suppliers to ensure successful implementation of projects, including applying project management tools and defining software development processes Participate in setting up an efficient software development process and defining interfaces to adapt to the customer-specific ACS project tool chain Collaborate with technical and business experts to define work products for the development team aligned with original equipment manufacturer (OEM) and Automotive Chiplet System (ACS) platform requirements Assist in customer demonstrations and provide high-quality technical documentation for projects, ensuring compliance with international standards.

Negotiation

View details

Senior Mobile Security Engineer (Forensics)

Ho Chi Minh - Viet Nam


Product

  • Security

Examine and interpret large-scale datasets and fraudulent activities to identify patterns, clusters, and evolving fraudulent behavior, including understanding the methods and processes used by attackers. Collaborate with the mobile development team to create and integrate secure mobile SDK components for accurate collection of forensic data, aiding in the identification of location spoofing, emulator abuse, rooted/jailbroken environments, and other forms of environment manipulation. Lead and conduct in-depth technical research on emerging mobile fraud and evasion techniques, and translate the findings into practical forensic indicators. Establish and improve end-to-end incident response capabilities throughout the system, working with Data Science and ML teams to convert forensic insights into technical features, rules, and detection logic. Offer technical advice and mentorship to junior engineers on effective practices in mobile security, forensics, and data analysis.

Negotiation

View details

Senior Software Engineer (PHP/ Golang)

Ho Chi Minh - Viet Nam


Product

  • PHP
  • Golang

Analyzing requirements, converting them into technical specifications, and estimating implementation cost. Making significant individual contributions, actively writing high-quality, maintainable, and scalable code. Participating in shaping the technical roadmap by identifying and prioritizing issues, gaps, and technical debt in the product. Researching and evaluating new tools, technologies, and frameworks to enhance the product and improve development efficiency. Ensuring the product is technically prepared for future challenges, with a focus on security, maintainability, and scalability. Encouraging a culture of ownership, empowering engineers to provide product development suggestions. Providing technical input and insights to Product Managers regarding tradeoffs between scope, engineering capacity, and time constraints. Advocating best practices and actively participating in code and design document reviews to ensure high quality. Mentoring and supporting other engineers to foster their growth and development. Collaborating with other technical teams to maintain effective communication and avoid duplicate efforts or incompatible solutions.

Negotiation

View details