The Programmer / Developer will be a key part of the Information Technology department that builds, supports, and scales the IT business applications or projects of Fullerton Healthcare Group and entities. This individual will ensure the systems meet quality standards and service performance expectations.
Responsibilities
- Involved in new systems development, enhancements, and maintenance to existing applications to ensure alignment with business objectives.
- Responsible for programming, problem resolution, and user support for one or more system applications.
- Prepares technical and user documentation.
- Design and build highly scalable, reliable, and fault-tolerant systems for one of the world's fastest-growing unicorns.
- Quickly grasp concepts and problems, and implement solutions with guidance.
- Unit-test code for robustness, usability, and reliability.
- Contribute to the evolution of the technology, product, and experience.
- Coordinate with cross-functional teams (Backend, DevOps, Design, etc.) on planning and execution.
- Communicate, collaborate, and work effectively across cross-functional teams in a global environment.
Your skills and experience
- Mid position: 3+ years of hands-on experience in designing, developing, and testing apps using Flutter / Dart.
- Senior position: 5+ years of experience in mobile development, with at least 3+ years of hands-on experience in designing, developing, and testing apps using Flutter for large-scale applications.
- Proficiency in English verbal communication.
- Experience in developing React Native or native Android/iOS (Java/Kotlin or Objective-C/Swift) is an advantage.
- Knowledge of object-oriented programming (OOP).
- Knowledge of popular patterns (Provider/Bloc/GetX).
- Mastery of lazy loading, caching, push notifications, and REST API integration.
- Experience with memory management and performance tuning.
- Excellent analytical, troubleshooting, and problem-solving skills.
- Ability to scope, review, and refine user stories for technical completeness and to reduce dependency risks.
- Familiarity with Agile methodologies, TDD, and test automation.
- Understanding of CI/CD principles.
- Experience with source/version control tools such as Git.
- Self-motivated, responsible, with a can-do attitude, and proactive in researching new technologies.
- Team player with good interpersonal and communication skills.
Why you'll love working here
- A young and dynamic team where you can develop your career and improve your English skills.
- An exciting project utilizing cutting-edge technology.
- 14 days of annual leave per year.
- 13th-month salary.
- Private insurance for employees, with coverage for family members after 1 year (spouse and children).
- Laptop provided for work.
- Company trips.
- Annual health check.
- Monthly team-building activities.