Career

We provide an energized, open and friendly environment for our staff. We encourage innovation and creativity. We value team players and self motivated independent learners.

EXPLORE CAREER OPPORTUNITIES

We are always on the lookout for talented people who can contribute to Code88’s success.

BE A PART OF OUR AWESOME TEAM!

OUR COMPANY BENEFITS




 SALARY & BONUSES

  • Competitive Salary
  • 13th Month Salary
  • Performance Bonus

 

ANNUAL PAID LEAVES

  • Vacation Leave: 12 days per year
  • Medical Leave: 8 days per year

 

TRAININGS

  • In-house: Technical training, Soft skills and English/communication skills trainings
  • Overseas: Technical trainings and certifications

 

HEALTHCARE

  • Annual routine check-up
  • Comprehensive Insurance: 
    Social/Health/Personal  
  • Premium healthcare insurance

 

ACTIVITIES

WELLNESS

  • Annual company trip for team building
  • Sports activities; organized football players for inter-company matches; organized bowling and badminton activities
  • Music band activities

LEISURE

  • Quarterly company dinner
  • Year-end party
  • Celebrations for birthdays, work anniversaries, Christmas, New Year and other special events

 

PLUS

  • Fruit Day twice a month 
  • Unlimited snacks & beverages
  • State-of-the-art office equipment
  • Friendly and collaborative environment
  • Global career opportunity

Job Openings

JOBS AT CODE88

Send your resume to
recruit@code88.asia
  • SYSTEMS & APPLICATION SERVICES TEAM LEAD (DEVSECOPS PRINCIPLE) Open or Close

    Job Purpose:

    • Design the systems architecture with redundancy and resilience by using various technology stacks with automation.
    • Work with other infrastructure leaders and DevOps leaders to understand the product and business needs, provide expertise around application and on-premise/cloud systems.
    • Lead a group of System Engineers to achieve a given project and company product features and solutions.

     

    Responsibilities:

    1. Spearhead the creation of new technology infrastructures, develop workflows using “Infrastructure as Code”, recommends deployment of configuration management and automation tools.
    2. Keep up with industry best practices and trends on behalf of the team; conducts research, tests, and implements metrics collection systems that can be reused and applied to any technical projects.
    3. Implementing, deploying, and operating containerized clusters via Docker and Kubernetes.
    4. Automate installation and configuration of all systems; maintain the philosophy of “If you do the same things twice you are doing it wrong”.
    5. Manage projects and tasks in the team so as to complete them in timely manner.

     

    Skills & Qualifications:

    • Communicate effectively in English, both oral and written form.
    • Provides quality customer service above else; ensures an understanding between customer and IT to help to provide workable solutions.
    • Clear communication with other IT teams (both written and verbal).

     

    Knowledge & Experience:

    • Project management skills
    • Experience in leading System Engineers with modern technology skillset.
    • Experience with automation/configuration tools using Ansible, Rancher or an equivalent.
    • Experience with Kubernetes, Docker Swarm and Microservices running in containers.
    • Experience with tools of CI/CD (Jenkins, Upsource, Maven or comparable substitutes) and ChatOps.
    • Strong knowledge of web technologies (CDN, Nginx, Caching, JVM, MySQL, Redis).
    • Practical experience in building platform via VMWare, Virtual SAN, and Cloud (AWS/Azure).
    • Strong hands-on in at least one programming language of your choice (Python/Bash/PHP/Java).
    • Strong experience in technologies of both monitoring and escalation such as Grafana, Zabbix, OpsGenie or an equivalent.
    • Strong knowledge in logging stack such as Elastic Stack or an equivalent.
    • Strong interpersonal and communications skills, both oral and written.
    • Able to work in a dynamic and ever-changing industry.
  • SYSTEM ENGINEER (DEVSECOPS PRINCIPLE) Open or Close

    Job Purpose:

    • Design the systems architecture with redundancy and resilience by using various technology stacks with automation.
    • Work with other infrastructure team and DevOps to understand the product and business needs, provide expertise around the application and on-premise/cloud systems.

     

    Responsibilities:

    1. Act as a technical influencer in the team to develop workflows using “Infrastructure as Code” to automate the infrastructure builds, tests, and deploys.
    2. Implementing, deploying, and operating containerized clusters via Docker and Kubernetes.
    3. Automate installation and configuration of all systems; maintain the philosophy of “If you do the same things twice you are doing it wrong”.
    4. Utilize a wide variety of open source technologies and cloud services to build a stable platform with redundancy and auto-scaling capabilities.
    5. Utilize and manage modern monitoring stack to ensure a resilient environment, maintain 24x7 uptime in the challenge of nature/man-made fault.

     

    Skills & Qualifications:

    • Communicate effectively in English, both oral and written form.
    • Provides quality customer service above else; ensures an understanding between customer and IT to help to provide workable solutions.
    • Clear communication with other IT teams (both written and verbal).

     

    Knowledge & Experience:

    • Strong in Linux administration, patch management, and optimization.
    • Experience with automation/configuration tool using Ansible, Rancher or an equivalent.
    • Experience with Kubernetes, Docker Swarm and Microservices running in containers.
    • Experience with tools of CI/CD (Jenkins, Upsource, Maven or comparable substitutes) and ChatOps.
    • Strong knowledge of web technologies (CDN, Nginx, Caching, JVM, MySQL, Redis).
    • Practical experience in building platform via VMWare, Virtual SAN, and Cloud (AWS/Azure).
    • Strong hands-on in at least one programming language of your choice (Python/Bash/PHP/Java).
    • Strong experience in technologies of both monitoring and escalation such as Grafana, Zabbix, OpsGenie or an equivalent.
    • Strong knowledge in logging stack such as Elastic Stack or an equivalent.
    • Strong interpersonal and communications skills, both oral and written.
    •       Able to work in a dynamic and ever-changing industry.

     

  • SOFTWARE SYSTEM ANALYST Open or Close

    Position Summary

    • To communicate/liaise actively with Business Users for any requirement clarification or feature study

    • To analyse business requirements and to propose optimal solution to clients

     

    Responsibilities

    1. Review business requirements and deliver detailed requirement analyses in accurate and timely manner. Highlight any requirement conflict and propose optimal solution to client
    2. Attend project meeting with Business Users for requirement gathering (note: travelling might be required)
    3. Deliver document write-up such as Business Requirement Document, Functional Specification Document, User Guide, Feature Study and other document that might be required
    4. Work closely with various teams to ensure proper understanding of the business requirements so that feature can be delivered on time
    5. Liaise actively with Business Users for any requirement clarification, issue highlight as well as project discussion
    6. Assist in software quality assurance and testing in all testing environments as well as Production environment
    7. Provide mentoring/training where necessary

     

    Skill Requirements

    • Degree in IT/Computer Science/Computer Engineering or related discipline.

    • At least 3 years of experience as Business Analyst (BA). Possess hands-on experience in handling business requirements directly with Business Users

    • Strong knowledge of BA processes

    • Familiar with and possess hands-on experience in writing Business Requirement Document as well as Functional Specification document and in preparing UI mockup

    • Good knowledge of testing processes and methodologies. Preferably with a minimum of 2 years of experience in Software Web Testing

    • Possess good analytical skill, able to think in systematic manner and pay attention to details

    • Strong interpersonal and communications skills, both oral and written. Able to express ideas clearly and concisely

    • Proficient English skill, both oral and written

    • Able to work in a dynamic and ever-changing industry. Friendly personality who can cooperate well with other team members and able to adapt well to changes

    • Fast learner, a self-initiated and pro-active team player who can work with minimal supervision.

    • Possess excellent time-management and task-management skill. Able to multi-task

    • Willing to travel for business meeting (inclusive of overseas travel)

    • Possessing leadership experience is a plus

     

    Send your resume to recruit@code88.asia to apply.

  • SOFTWARE QA MANUAL ENGINEER Open or Close

    Job Purpose:

    • Develop and execute test cases to ensure the product meets business needs and quality standards.
    • Work with software developers to improve software products during development.

     

    Responsibilities:

    1. Responsible in software quality assurance and testing in all testing environments as well as the Production environment
    2. Prepare test plan and test cases write-up, as well as other necessary documentation, such as User Guide, Feature Study
    3. Analyze business requirements and actively involved in discussion with other teams to ensure proper understanding of business requirements as well as accurate test-cases write-up
    4. Execute given test cases and write issues/bug report on each case with detailed information  
    5. Ensure that the given test cases are executed efficiently, accurately and completed in a timely manner
    6. Identify any potential problems that users might encounter
    7. To highlight the critical issue(s) early to team leaders and managers
    8. Work closely with various teams to ensure timely delivery for both testing and requirement analysis
    9. Provide mentoring/training where necessary

     

    Skills & Qualifications:

    •  Degree in IT/Computer Science/Computer Engineering or related discipline
    • Knowledge of software development process, especially in the software testing process and testing methodologies
    • Good knowledge in testing skills (design test plan and test strategy, writing test cases, executing test cases, opening bugs, verifying bugs)
    • Good time-management skill, able to multi-task and pay attention to details as well as a fast learner
    • Possess good analytical skill & able to think in a systematic manner
    • Strong interpersonal and communications skills, both oral and written, especially in English. Able to express ideas clearly and concisely 
    • Able to work in a dynamic and ever-changing industry
    • A self-initiated and pro-active team player who can work with minimal supervision
    • Web development knowledge (HTML, CSS, JavaScript, jQuery, AJAX, JSON) is a plus, but not mandatory requirement
    • Knowledge of simple Database query is a plus, but not a mandatory requirement

     

    Knowledge & Experience:

    •  Have a minimum of two years’ experience in software testing

     

    Send your resume to recruit@code88.asia to apply.

  • SOFTWARE QA AUTOMATION ENGINEER Open or Close

    Job Purpose:

    • To design test cases, develop and execute automation test scripts using Selenium
    • Report the test execution result to ensure the Product meets business needs and quality standards.

     

    Responsibilities:

    1. Be responsible for software quality assurance and testing in all testing environments as well as the Production environment
    2. Analyze business requirements and actively involved in discussion with other teams to ensure proper understanding of business requirements as well as accurate test-cases write-up
    3. Design test cases and analyze which test cases can do automation testing, develop and execute automation script to cover test cases
    4. Review manual test cases and provide feedback on suitability for automation to the project team
    5. Write issues/bug report on each case with detailed information 
    6. Ensure that the given test cases are executed efficiently, accurately and completed in a timely manner
    7. Update test execution status and investigate problems in software as a result of testing
    8. Highlight critical issue(s) early to team leaders and managers
    9. Maintain automation scripts when applying changes on the system
    10. Support manual testing if the team leader/manager requires
    11. Work closely with various teams to ensure timely delivery for both testing and requirement analysis
    12. Provide mentoring/training where necessary

     

    Skills & Qualifications:

    • Degree in IT/Computer Science/Computer Engineering or related discipline
    • Must know Java programming, Selenium, Object-oriented programming, Object Oriented Design, Page Object Model, API testing
    • Experience in developing automation framework and scripts in Selenium
    • Knowledge of automated testing frameworks and different testing methodologies
    • Understanding of test automation processes and best practices
    • Have Experience on SVN, Jira and test case management system is a plus, but not mandatory
    • Familiar with and possess hands-on experience in writing test cases
    • Good time-management skill, able to multi-task and pay attention to details as well as a fast learner
    • Possess good analytical skill & able to think in a systematic manner
    • Good troubleshooting, problem solving, and analytical skills
    • Strong interpersonal and communications skills, both oral and written, especially in English. Able to express ideas clearly and concisely
    • Able to work in a dynamic and ever-changing industry
    • A self-initiated and pro-active team player who can work with minimal supervision
    • Web development knowledge (HTML, CSS, JavaScript, jQuery, AJAX, JSON) is a plus, but not mandatory requirement
    • Knowledge of simple Database query is a plus, but not a mandatory requirement

     

    Knowledge & Experience:

    •  Have a minimum of two years’ experience in software automation testing.

    Send your resume to recruit@code88.asia to apply.

     

  • SENIOR JAVA WEB DEVELOPER Open or Close

    Position Summary

    Perform development activities to build and maintain company’s web-based platform using Java EE, Java EE frameworks, JavaScript frameworks and databases.

     

    Responsibilities

    1. Participate in developing web applications.
    2. Perform coding, testing and documentation in line with user & system requirements to deliver source code, documents and test scripts that meet client’s needs and meet the release milestone.
    3. Senior developer to perform code review, technical troubleshooting, coaching and mentoring to team members.
    4. Perform work package/component system design to ensure quality metrics are met in terms of maintainability, reliability, scalability and resilience.
    5. Perform bugs fixing, maintaining and enhancement of existing web modules.
    6. Assist team leads and managers in reporting project status and deliverable estimations.
    7. Perform 3rd level support in and after office hours if needed to ensure the fastest possible recovery to service.

     

    Skills & Qualifications

    • Good Degree in Computer Science/Information Technologies. 
    • Strong interpersonal and communication skills, both oral and written in English.
    • Strong understanding of mathematical models and troubleshooting skills.
    • Ability to organize and plan work independently.
    • Ability to work in a rapidly changing environment.
    • Ability to multi-task and context-switch effectively between different activities and teams.

     

    Knowledge & Experience

    • Minimum of 5 years of professional software development experience.
    • Experience and Strong in Web Application development both front-end and back-end development.
    • Experience in Java EE, Java EE frameworks – Spring Framework (preferred).
    • Minimum 2+ years’ experience in front-end development using JavaScript Frameworks (jQuery, Angular JS, etc.), CSS/CSS3, HTML/HTML5, Web Socket.
    • Database Development knowledge (SQL Query, JDBC, and Hibernate) with MySQL or other DB.
    • Experience in Web Security (Authentication, DDOS, Session, Injections, etc.) is a BIG PLUS.
    • Experience in writing and debugging multi-threaded Java applications is a plus.
    • Experience in web development for mobile is a plus.
    • Experience/Knowledge on Java 8, Lambda expression is a plus.
    • Experience in Web Server (Glassfish), Networks is a Plus.
    • Experience in Agile environments and tools such as source control and continuous integration (Jenkins, SVN, Jira, Redmine, etc.)

     

    Send your resume to recruit@code88.asia to apply.

  • NETWORK AND SECURITY ENGINEER Open or Close

    Direct Report: Network and Security Engineer Team Lead

     

    Job Purpose:

    • The Network and Security Engineer L2 has an expert understanding of Security and IP Network functions such as extensive and expert knowledge in Security, MPLS, Internet, Ethernet, Wireless and Monitor tools. He/she perform tasks associated with the maintenance, installation, and change. He/she is responsible for implementation and administration of network and managed security hardware and software, enforcing the network security policy and complying with requirements of external security audits and recommendations.

     

    Responsibilities:

    1. Provides Level 2 support, Coordinates problem resolution among a variety of functional areas and provides subject matter expertise support for diagnosing and resolving problems
    2. Design, configure, deploy, and maintain the network and security infrastructure
    3. Analyse problems, recommend solutions, products, and technologies to meet business objectives
    4. Testing and checking the system for weaknesses in software and hardware.
    5. Setup and Maintaining VPN, CDN, DNS and email security.
    6. Creating antivirus and threat detection systems
    7. Installing and maintaining data leak prevention system.
    8. Working with ISPs in issue relate to Internet connectivity
    9. Assist in incident response for any breaches, intrusions
    10. Monitor systems for any anomalies, proper updating, and patching
    11. Monitor vendor websites for potential threat alerts and software upgrades
    12. Evaluates and performs planning, testing, and implementation of software and hardware upgrades
    13. Maintains system documentation and configuration data for regulatory and audit purposes
    14. Coach and guide Tier 1 technicians in their incident response, directing incident first responder actions, and appropriately escalating issues.
    15. Researching and implementing new security protocols and technologies
    16. Other duties as assigned.

     

    Skills & Qualifications:

    • Communicate effectively in English, both oral and written form.
    • Provides quality customer service above else; ensures an understanding between customer and IT to help providing workable solutions.
    • Customer oriented mind-set with good ability to manage customer expectations.
    • Clear communication with other IT teams (both written and verbal).

     

    Knowledge & Experience:

     

    • Network Devices: Firewalls and Routers (Cisco ASA / Juniper Systems), Cisco Switches Peplink, A10, F5 load balancers, Nginx, Wireless Networks
    • CCTV and Biometric devices
    • Cisco Umbrella/OpenDNS
    • AnyConnect VPN, IPSec site-to-site VPN
    • DLP, Antispam, Endpoint Security, Squid Proxy, IPS/IDS Solutions
    • CDN and Anti-DDoS Protection
    • Familiar with ISO 27000 Series
    • Background with security standards, controls/countermeasures, risk and vulnerability assessments, security, and other frameworks such as ITIL

     

    Send your resume to recruit@code88.asia to apply.

  • JAVA WEB DEVELOPER Open or Close

    Job Purpose

    Perform development activities to build new and maintain existing WEB-based software systems using Java Frameworks, Front-end frameworks, and databases.

     

    Responsibilities

    1. Participate in developing web applications, new modules, features from beginning till end in the functional system (It can be Full-Stack from Frontend to Backend services and databases depend on skills and experiences).
    2. Participate in analyzing requirements, design architecture, perform coding, unit tests, testing and technical documentation in line with user & system requirements to deliver source code, documents and test scripts that meet client’s needs and meet the release milestone.
    3. Perform bugs fixing, maintaining, enhancement existing WEB application modules.
    4. Assist Team Leads, Managers in reporting project status and deliverable estimations.
    5. Perform code review and supports colleagues
    6. Conduct training & coaching junior members in software engineering development if required.
    7. Supports team leads on maintaining QAT and development environments if required to make sure smooth development

     

    Skills & Qualifications:

    • Bachelor Degree in Computer Science/Information Technologies.
    • Software development skills using Java is required.
    • Good problem-solving skills.
    • Communication skills: Intermediate-level English (especially reading and writing).
    • HTML/CSS skills for front-end development.
    • Ability to work independently, proactive problem solver.

     

    Knowledge & Experience:

    • Have at least 1-year of experience in Web development using Java 8 and Spring Framework.
    • Experience with RESTful Web Service with Spring/Spring Boot.
    • Experience/Knowledge on any of JavaScript Frameworks, Library (jQuery, Angular, ReactJS, ...).

     

     PLUS points:

    • Experience with Java 11 is a PLUS.
    • Good understanding of relational database technologies (ie.MySQL or Oracle), stored procedures, SQL and index is a PLUS.
    • Experience coding multi-threaded Java applications is a PLUS.
    • Experience/Knowledge on any of Redis, Memcached, Kotlin, Elasticsearch is a PLUS.

     

    Send your resume to recruit@code88.asia to apply.

  • GRAPHIC/UI DESIGNER Open or Close

    Position Summary

    To design, produce and maintain high usability User Interface code that is relevant to user and target customer behaviour, so as to improve user efficiency and high customer retention respectively.

     

    Responsibilities

    1. To design and develop mock-up sites to customers so as to help ensure our clients has the confidence in our ability to achieve their commercial goals.
    2. To develop UI mock-ups and prototypes that clearly illustrate how sites function and look like
    3. To maintain and continuously improve UI design to ensure smooth operation of User Interfaces.
    4. To be able to understand briefing, design direction & communication objectives and put into prototype designs and storyboard.
    5. To adhere to style standards on fonts, colours and images
    6. To collaborate with developers and analyst to provide user interfaces for new and existing functionality.
    7. To execute all visual design stages from concept to final hand-off to developers.
    8. To conduct layout adjustments based on user feedback
    9. To assist scrum masters in project timeline estimation to predict accurate delivery of deliverables.
    10. To keep up to date with new technologies, sportsbook and gaming market trends and how they could be implemented to enhance or improve our products.

     

    Skill Requirements

    • Minimum 2 years of proven work experience as a Graphic, UI/UX Designer or similar role, preferably with a Sportsbook and Gaming Industry background.
    • Portfolio of design projects
    • Experience in screen design for Desktop, Web based and Mobile applications.
    • Up-to-date knowledge of design software like Adobe Photoshop and Illustrator.
    • Very good understanding in User Preferences and Colour Concept.
    • Knowledge in HTML, CSS and CSS pre-processors (e.g. LESS and SASS).
    • Knowledge in motion graphics using Adobe After Effects is a plus.
    • Knowledge in Content Management System like Joomla is a plus.
    • Team spirit; strong communication skills to collaborate with various stakeholders
    • Good time-management skills
    • A university or technical school degree in Design, Computer Science or a similar field of study.

     

     

    Send your resume to recruit@code88.asia to apply.

  • FULLSTACK (PHP, JAVASCRIPT) DEVELOPER Open or Close

    Position Summary

    Perform development activities to build and maintain web-based applications by using PHP frameworks, Joomla (CMS) frameworks and databases.

     

    Responsibilities

    1. Participate in developing web applications, new modules from beginning till end in functional system (Full-Stack from Frontend UI/JS to Backend services).
    2. Perform coding, testing and documentation in line with user & system requirements to deliver source code, documents and test scripts that meet client’s needs and meet the release milestone.
    3. Perform bugs fixing, maintaining, enhancement existing Websites.
    4. Assist Team Leads, Managers in reporting of project status and deliverable estimations.
    5. Perform 3rd level support in and after office hours to ensure fastest possible recovery to service.

     

    Skill Requirements

    • 3 years professional software development experience.
    • Must have strong experience with web-based PHP application development (PHP 5.3+, HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, and Web Socket, Web Services).
    • Must have strong knowledge and experience/work on Joomla CMS development (Joomla template, extensions and plugins).
    • Experienced third-party system integration/connection: payment gateway, shopping, shipping, and showroom.
    • Good understanding of cross platform and cross browser issues.
    • Good experience with MySQL and writing efficient SQL queries for reporting.
    • Good at JavaScript skills – having experience of any JavaScript front-end framework/ Library e.g. jQuery, AngularJS, ReactJS, etc.
    • Experience in Agile environments and tools such as source control and continuous integration is a PLUS.
    • Java Experience is a PLUS
    • Able to quickly learn new technologies, framework, development languages.
    • Good Diploma/Degree in Computer Science/Information Technologies.
    • Strong interpersonal and communications skills, both oral and written.
    • Able to work in a dynamic and ever-changing industry.
    • Able to communicate in English.

     

    Send your resume to recruit@code88.asia to apply.

INTERNSHIP AT CODE88

We are always looking for the next generation
of great IT talents who can guide our business forward.
Be a part of our awesome team!

Click here to see our open positions