
Career
Be Part of the Future
of Technology
At 3 Mix Technology, your expertise in cloud infrastructure and automation will shape the future. Join our collaborative team and help us design and deliver scalable technology solutions that solve complex challenges, power our clients' success, and propel their businesses forward.

Benefits of Joining Our Team

Diverse and Challenging Projects
Work on a variety of projects spanning different industries, keeping you engaged and constantly expanding your skillset.

Exposure to Cutting-Edge Technologies
Stay ahead of the curve by working with the latest tools and technologies to solve real-world problems.

Client-Facing Impact
See the tangible results of your work as you help organizations transform and optimize their operations.
Open Positions
Become a Technology Innovator
Web ReactJS Developer
This role primarily revolves around software development activities aimed at delivering systems that meet or exceed expectations in terms of requirements, quality, timeliness, and completeness.
Main Responsibilities:
1. Project Timeline Estimation: Assist the Team Leader in estimating project timelines accurately for the delivery of project deliverables.
2. System Design: Collaborate with the Team Leader in designing work packages/components to ensure adherence to quality metrics such as maintainability, reliability, scalability, and resilience.
3. Development, Testing, and Documentation: Perform coding, testing, and documentation in alignment with user and system requirements to deliver source code, documents, and test scripts meeting clients' needs.
4. 3rd Level Support: Provide 3rd level support during and after office hours to ensure the fastest possible recovery of service.
5. Client-Side Development: Write client-side code to develop super-fast, user-friendly web-based applications, including websites for desktop and mobile browsers, as well as hybrid in-app pages.
6. Library and Framework Development: Build libraries and frameworks supporting complex web applications to enhance development efficiency and improve code quality.
Other Duties and Responsibilities:
1. Continuous Learning: Stay updated on technological advancements and patterns to ensure relevance and the ability to develop higher quality products.
2. Collaboration with Backend Developer: Work closely with Backend Developers to identify any unplanned utilization patterns and address them accordingly.
3. Project Planning: Constantly update project plans to enable proper tracking of project status.
4. Intellectual Property Protection: Ensure the protection of company intellectual property, including source code and documentation.
Qualifications:
1. Education: Diploma or Degree in Computer Science/Information Systems (or equivalent) from renowned tertiary institutions, preferably with good academic results.
2. Experience: Minimum 4 years of application development experience, preferably in high concurrency web applications, and experience working in an Agile development environment.
Knowledge and Skills:
1. Design Concepts: Familiarity with design patterns and best practices.
2. Database: Experience with MySQL.
3. Programming Languages and Technologies: Proficiency in JavaScript, TypeScript, Ajax, jQuery, ReactJS, and GraphQL. Understanding of state-management patterns like Redux or Flux.
4. Communication: Strong interpersonal and communication skills in both English and Mandarin.
5. Adaptability: Ability to work in a dynamic and ever-changing industry.
6. Technology Enthusiasm: Determination to stay at the forefront of technology development.
Flutter Developer
This role focuses on developing a multilingual iOS/Android portal app for a game platform, ensuring it is user-friendly and integrates smoothly with APIs developed by teammates.
Job Responsibilities:
1. Front-End Development: Develop mobile/web front ends and cross-platform clients with online/offline functionality based on agreed-upon scope and requirements.
2. User Interface Development: Create intuitive and user-friendly cross-platform applications for mobile/tablet devices, focusing on clean interfaces and smooth interactions based on UI/UX designs and documentation.
3. Prototype Development: Rapidly build prototypes/simulations from mockups that can be directly implemented, ensuring quick iteration and feedback.
4. Cross-Platform Development: Create decoupled, interactive web/mobile UIs using JavaScript Frameworks and Flutter, enabling seamless experiences across devices.
5. Testing and Optimization: Perform cross-browser/device testing and optimization to ensure consistent performance and user experience across various platforms.
6. Mobile Application Development: Create and build cross-platform mobile applications using cross-platform SDKs, leveraging tools like Flutter for efficient development.
7. Support and Maintenance: Provide support, maintenance, and ongoing development for existing applications and projects, ensuring their continued functionality and relevance.
8. Code Quality Assurance: Unit-test code for robustness, including edge cases, usability, and general reliability, maintaining high-quality standards.
Java Developer
This role is primarily focused on leading teams towards technical excellence and ensuring that team deliverables meet or exceed expectations in terms of meeting requirements, quality, timeliness, and completeness.
Main Responsibilities:
1. Project Timeline Estimation: Assist the Scrum Master in project timeline estimation to accurately predict the delivery of deliverables, ensuring realistic and achievable goals.
2. System Design Leadership: Lead work package/component system design to ensure adherence to quality metrics such as maintainability, reliability, scalability, resilience, and alignment with company architectural directions.
3. Development, Testing, and Documentation: Perform coding, testing, and documentation in alignment with user and system requirements to deliver source code, documents, and test scripts meeting clients' needs, while upholding quality standards.
4. 3rd Level Support: Provide 3rd level support during and after office hours to ensure the fastest possible recovery to service, maintaining high availability and reliability of systems.
Other Duties and Responsibilities:
1. Project Plan Updates: Ensure team members constantly update the project plan to allow proper tracking of project status, facilitating transparency and accountability.
2. Intellectual Property Protection: Ensure the protection of company intellectual property, including source code and documentation, safeguarding valuable assets.
Qualifications:
1. Education: Diploma or Degree in Computer Science/Information Systems (or equivalent) from renowned tertiary institutions, preferably with good academic results.
2. Experience: Minimum 5 years of software development experience, preferably in banking, online gaming industry, or high transaction web-based systems and team development experience with parallel development using GIT and CI/CD environment is a must.
Knowledge:
1. Strong practical knowledge of Domain Driven Development (DDD) and Test Driven Development (TDD), promoting efficient and high-quality development practices.
2. Strong usage experience of both relational (MySQL) and NoSQL (MongoDB) databases.
3. Strong knowledge of Java programming language, including stored procedures.
Skills:
1. Strong interpersonal and communication skills, both oral and written, facilitating effective collaboration and team communication.
2. Ability to work in a dynamic and ever-changing industry, adapting to evolving requirements and technologies.
3. Effective leadership skills, problem-solving abilities, and the capability to cultivate team cohesiveness and teamwork.
4. Determination to stay at the forefront of technology development, continuously learning and adopting new technologies and best practices.

Let your cloud infrastructure and automation expertise unlock solutions at 3 Mix Technology. Join our collaborative team and design scalable technology that solves complex client challenges and fuels their growth.