Senior Software Engineer (Flutter), Skincare Platform


20 Jun 2024 | 3 นาทีอ่าน

Contract Full-time

Up to THB75,000

Job Type

Full time (Contract)


Up to THB 75,000

Job Reference Code


Paste a code above in the Registration Form to apply.

Company Overview

This is a  Company, Our company an innovative online dermatology platform that revolutionizes skincare by connecting you with top dermatologists for personalized consultations and treatments, all from the comfort of your home. Our comprehensive service spans from initial consultations to prescription management and ongoing care, addressing a wide range of skin concerns including acne, diverse skin types, and scalp health. Embrace the future of skincare with us, where technology meets personal health care, enhancing wellness and beauty through expert guidance and continuous support.

Position in Brief

In the Senior Software Engineer role, the candidate will be pivotal in pioneering cutting-edge Flutter applications that enhance our technological offerings and competitive edge. This vacancy arises from our strategic expansion and commitment to driving innovation, offering you a unique opportunity to shape the future of our technology landscape and propel your career forward in a dynamic, growth-oriented environment.

Key Responsibilities

  • Lead the design and development of high-performance Flutter applications, ensuring scalability and innovation
  • Collaborate with UI designers and product owners to craft seamless application experiences
  • Write and maintain clean, well-documented Dart code, adhering to industry best practices
  • Refactor and optimize the existing codebase to enhance performance and maintainability
  • Implement state management and architecture best practices for Flutter applications
  • Integrate applications with diverse APIs and backend services to enhance functionality
  • Optimize application performance across various devices for a smooth user experience
  • Conduct comprehensive testing, including unit, integration, and UI tests, to uphold code quality
  • Keep abreast of the latest trends and advancements in Flutter, Dart, and mobile development
  • Mentor junior developers, fostering a culture of knowledge sharing within the team
  • Actively participate in technical discussions, code reviews, and architectural decisions


  • Key Requirement
    • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience
    • Minimum of 4 years experience in mobile application development, specifically with Flutter
    • Profound knowledge of the Flutter framework and its core principles
    • Expertise in Dart programming language
    • Solid understanding of object-oriented programming (OOP) principles
    • Proficiency in using Git version control systems and collaborative coding tools
    • Demonstrated ability to produce clean, maintainable, and well-tested code
    • Excellent problem-solving, analytical, and debugging skills
    • Strong communication, collaboration, and leadership skills
    • Experience with unit testing and UI testing frameworks, such as Flutter Driver
    • Proven experience in mentoring and leading junior developers
  • It’s a plus, if you have
    • Knowledge of other mobile development frameworks (e.g., native Android, iOS)

Working Environment & Benefits

  • Office presence just one day per week for optimal work-life balance
  • 10 days of vacation leave per year
  • 5 days of personal leave annually
  • Company-provided lunch once a week to foster team bonding
  • Regular company dinners and social gatherings

To apply for this job please visit