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




 BONUSES & REWARDS

  • Competitive Salary
  • 13th Month Salary
  • Performance Bonus
  • Employee of the Quarter Award
  • Employee of the Year Award
  • Years of Service Award

 

ANNUAL PAID LEAVES

  • Vacation Leave: 14 Days per Year
  • Medical Leave: 8 Days per Year
  • 1 Extra Seniority Day for every 2 Years
    of Service 
  • 1 Birthday Paid Leave

     

     

 

TRAINING & DEVELOPMENT

  • In-house: Technical, Soft Skills, and English Communication Skills Training
  • Overseas: Technical Training and Certifications
  • Full Reimbursement for International Technical Certification Obtained
  • Global Career Opportunity

     

 

HEALTHCARE

  • Annual Routine Check-up
  • Comprehensive Insurance: 
    Social/Health/Personal  
  • Premium Healthcare Insurance

 

WELLNESS AND LEISURE ACTIVITIES

  • Annual company trip for team building
  • Sports activities; organized football players for inter-company matches; organized bowling and badminton activities
  • Music band activities, Karaoke & Playstation time every week
  • Year-end party
  • Celebrations for monthly birthdays, anniversaries, Christmas, New Year, and other special events

 

 

PERKS

  • Fruit Day Twice a Month 
  • Unlimited Snacks and Beverages
  • Friendly and Collaborative Environment

     

Job Openings

JOBS AT CODE88

Send your resume to
recruit@code88.asia
  • SYSTEM ANALYST (IT BUSINESS 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
    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. Work closely with colleagues, developers, testers and a variety of Stakeholders to ensure technical compatibility and user satisfaction
    6. Liaise actively with Business Users for any requirement clarification, issue highlight as well as project discussion
    7. Assist in software quality assurance and testing in all testing environments as well as Production environment
    8. Provide mentoring/training where necessary

     

    Skill Requirements: 

    • Critical thinking ability and strong problem-solving capacity
    • Strong knowledge of SA processes 
    • Familiar with and possess hands-on experience in writing Software Development Requirement Document as well as Functional Specification document and in preparing UI mock-up 
    • 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
    • Ability to work under pressure and to tight deadlines 
    • Possessing leadership experience is a plus

     

    Knowledge & Experience:

    • 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

     

     

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

  • SOFTWARE QA MANUAL ENGINEER Open or Close

     

    Job Purpose: QA engineer responsibilities include designing and conducting tests before product launches to ensure software runs smoothly, meets the business needs and quality standards. 

     

    Responsibilities:

    1. Analyze requirements, specifications, and business use cases in order to create test cases and test scenarios.
    2. Liaise actively with System Analysts for any required clarification.
    3. Create detailed, well-structured test cases and checklists.
    4. Execute test cases to ensure feature enhancements are high quality.
    5. Identify, file and track defects to closure.
    6. Conduct functional, regression, sanity & non-functional testing (having experience with API & security testing is a plus).
    7. Work closely with various teams to ensure timely delivery for both testing and requirement analysis.
    8. Communicate on testing progress and quality status of the product.

     

    Skills & Qualifications:

    • Experience in developing and executing test cases.
    • Experience performing functional, integration, smoke, regression, usability and compatibility testing as well as assisting with user acceptance test.
    • Comprehensive knowledge of software testing techniques and methodologies.
    • Can identify ambiguous requirements and promote suggestions to implement the features or any logical issues.
    • Strong Problem-Solving and Analytical Skills.
    • Strong interpersonal and communications skills, both oral and written.
    • A self-initiated and pro-active team player who can work with minimal supervision.

     

    Knowledge & Experience:

    • Degree in IT/Computer Science/Computer Engineering.
    • At least 1 year of experience in software testing with different types of 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.

  • 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 depending 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 are required.
    • Good problem-solving skills.
    • Communication skills: Intermediate-level English (especially reading and writing).
    • HTML/CSS skills for front-end development are a PLUS.
    • Ability to work independently, proactive problem solver.

     

    Knowledge & Experience:

    • Have at least 1-year 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, ...) is a PLUS. 

     

    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.
    • Strong OOP concepts and design patterns are a PLUS.
    • Able to perform code review and give suggestions on solutions and designs.
    • Able to design and develop Java web application with a large number of concurrent users and with performance requirement is a BIG PLUS.
    • Important web UI side technical skills: ReactJS, Bootstrap, JQuery, HTML/CSS, Ajax, JSON, JavaScript are PLUS. 

     

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

  • FRONT-END DEVELOPER Open or Close

    Job Purpose:

    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 and 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. 

     

    Skills & Qualifications:

    • 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.
    • 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.

     

    Knowledge & Experience:

    • 3 years of 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.
    • Experience in Agile environments and tools such as source control and continuous integration is a PLUS. 
    • Java Experience is a PLUS

     

  • DATABASE ADMINISTRATOR Open or Close

    Job Purpose:

    •  The MYSQL DBA will be responsible for designing, implementing, managing and maintaining company’s databases to ensure the availability and consistent performance of our corporate applications. This is a “hands-on” position requiring solid technical skills, as well as excellent interpersonal and communication skills.

     

    Responsibilities:

    • Manage MYSQL databases through multiple product lifecycle environments, from development to mission-critical production systems.
    • Configure and maintain database servers and processes, including monitoring of system health and performance, to ensure high levels of performance, availability, and security
    • Apply data modeling techniques to ensure development and implementation support efforts meet integration and performance expectations
    • Independently analyse, solve, and correct issues in real time, providing problem resolution end-to-end
    • Refine and automate regular processes, track issues, and document changes
    • Assist developers with complex query tuning and schema refinement
    • Share domain and technical expertise, providing technical mentorship and cross-training to other peers and team members

     

    Skills & Qualifications:

    • Diploma or Degree holder in Computer Science or related discipline.
    • Minimum 3 years of database design experience
    • Experience with Performance Tuning and Optimization (PTO), using native monitoring and troubleshooting tools
    • Strong interpersonal and communication skills, both oral and written in English.
    • Strong understanding of mathematical models and troubleshooting skill.
    • 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:

    •  Strong knowledge of MYSQL, stored procedure, trigger, event, indexing and replication.
    • Knowledge of database warehousing/clustering or mysql 8.0 group replication is a plus.

     

    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