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:

Outsourcing

Technical Skills:

Flutter

Location:

Ha Noi - Viet Nam

Working Policy:

Salary:

Negotiation

Job ID:

J01345

Status:

Close

Related Job:

Senior Software Engineer (Data Management, Data Lake)

Ho Chi Minh - Viet Nam


Product

  • Data Engineering
  • Cloud
  • Java
  • Typescript
  • Angular

We are looking for a seasoned Senior Data and Full-Stack Engineer to join our team. In this role, you will not only design and build high-performance, resilient data architectures but also craft scalable solutions that integrate seamlessly with microservice-based application ecosystems. Your expertise will span across data engineering and full-stack development, enabling you to deliver end-to-end solutions that power our platform. You will own critical design deliverables-both high and low level-including ERDs, logical and physical models, and architectural reviews. Beyond architecture, you will actively contribute to building robust services and APIs that leverage data for automation, customer experience optimization, and innovative product development. As Company continues to grow and data volumes surge, your ability to harness this data and translate it into actionable insights and advanced solutions will be pivotal to our success.#Your key responsibilities as a Senior Data & Full-stack Developer will include: Drive and design future-proof data architectures, strategically aligning data systems with business objectives to ensure efficient and scalable data management. Architecting conceptual, logical, and physical architecture and data models for operational enterprise data and analytics solutions using recognised data modelling approaches Collaboration with project teams to ensure architectural principles are met, and build and act as a change agent Build container-based big data architectures on top of Kubernetes Design and implement large and complex data solutions (Data Warehouse, Data Lake, Data Analytics) using various architectural patterns such as microservices Develop and understand the enterprise data landscape and map data stores and flows between the operational systems for our microservice approach Implementing the feature with high-performance, scalable, and testable components for our architecture and execute its development. Developing and deploying modern architectural patterns/techniques (microservices, DDD, TDD), including developing using modern frameworks, e.g. Spring Boot, Spring Cloud Developing and deploying modern frontend microservices, enrich DM Storybook using the latest Angular version. Develop RESTful APIs and microservices-based solutions leveraging containers (AKS, Kubernetes, Docker) technologies#General Create robust data architecture to manage data efficiently and effectively Define the data strategy and the key principles associated with it Develop and understand the enterprise data landscape and map data stores and -flows between the operational systems for our micro-service approach The role is varied and there are opportunities to become involved in activities across all parts of the business

Negotiation

View details

Senior Deep Learning Engineer - AI for Wireless Systems

Ho Chi Minh, Ha Noi - Viet Nam


Product

  • Machine Learning

Develop and test deep learning models for various wireless signal processing tasks including channel estimation, beam alignment, link adaptation, and scheduling. Utilize simulation tools and real-world datasets to create models that can be applied across different wireless scenarios. Build, train, and assess neural networks (e.g., CNNs, Transformers, GNNs) with PyTorch or TensorFlow. Engage in teamwork with researchers and system engineers to incorporate models into complete RAN systems. Enhance model efficiency for real-time processing and hardware acceleration. Participate in model assessment, performance comparison, and deployment preparation on GPU platforms.

Negotiation

View details

Senior Natural Language Processing Engineer

Ho Chi Minh - Viet Nam


Product

  • Machine Learning
  • NLP

Create and enhance AI language models for different NLP tasks such as translation and sentiment analysis. Deploy and integrate models for various language pairs to ensure smooth integration into projects. Work with cross-functional teams to support the effective deployment of NLP models. Constantly assess and enhance model performance to upkeep high standards.

Negotiation

View details