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 Year Award

 

ANNUAL PAID LEAVES

  • Vacation Leave: 12 days per year
  • Medical Leave: 8 days per year
  • 1 extra seniority day for every 3 years of service
  •   

 

TRAINING & DEVELOPMENT

  • In-house & Overseas Training
  • Full reimbursement for international Technical Certification
  • Global career opportunity

     

 

HEALTHCARE

  • Annual Routine Check-up
  • Premium Healthcare Insurance
  • Comprehensive Insurance 

 

WELLNESS AND LEISURE ACTIVITIES

  • Annual Team Building
  • Soccer & Badminton Club and Sports activities
  • Entertainment activities: Music band, Karaoke & Play-station time
  • Celebrations special events: Birthdays, Christmas, New Year/Year-end Party.

 

 

PERKS

  • Fruit Day Twice a Month 
  • Unlimited Snacks and Beverages 

Job Openings

JOBS AT CODE88

Send your resume to
[email protected]
  • USER EXPERIENCE (UX) DESIGNER Open or Close

    Job Purpose:

     

    The UX Designer will be a key member of our team, working alongside professionals in UI and graphic design. This individual will have a significant impact on the user experience for all desktop and mobile properties in the company's portfolio. The UX Designer will be in charge of understanding stakeholder requirements, researching and analysing user needs, and creating site architectures and wireframes that enhance conversion rates and overall customer satisfaction.

     

    Responsibilities: 

    1. In collaboration with the UI and Graphics designers, System Analyst, and Product Manager, receive and analyze project briefs from the business stakeholders, and conceive and deliver appropriate UX solutions to fulfill briefs.

    2. Create wireframes, storyboards, user flows, process flows, prototypes and sitemaps for all web and mobile interfaces within the product portfolio 

    3. Communicate scenarios, end-to-end experiences, interaction models, and screen designs to stakeholders

    4. Present design concepts to peers, larger project teams and stakeholders, explaining the rationale and functionality, with willingness to iterate 

    5. Track and report key conversion metrics to the business and providing recommendations on where further optimizations are required

    6. Understand the product target market(s), and the player behavior requirements within those markets to ensure user experiences are designed appropriately for each market

    7. Analyse user behaviours, needs and motivations through observation techniques, ask analysis, and other feedback methodologies 

    8. Actively advocate for the development and optimization of user-centered solutions aimed at differentiating the brand’s value proposition over its competition 

    9. Act as a corporate resource for usability best practices and standards, and within the UX team, helps to define UX practices and standards where they do not currently exist. 

     

    Skills & Qualifications: 

    • Ability to work to defined briefs

    • Strong collaboration skills and ability to positively influence team members to deliver results

    • Excellent communication skills, including the ability to communicate effectively in English, both orally and in written form

    • Ability to work both independently and collaboratively as part of a team

    • Ability to work towards tight deadlines

    • Must have a strong UX design portfolio showcasing past projects and design skills

    • Willingness to work flexible hours to accommodate presentations to stakeholders in different time zones

    • Must be proactive 

    • Must be eligible to work in Vietnam

     

    Knowledge & Experience:

    • A degree in Web Design, Graphic Design, Marketing, Web Development, UI/UX Design, or a related field, or at least 2 years of industry experience in UX design. Formal education, bootcamp completion, or equivalent practical experience in UI/UX design is also acceptable.

    • Knowledge of UX and prototyping tools, such as: Figma, FigJam, Sketch, XD, InDesign, Photoshop, Illustrator, and etc. 

    • Well-versed in user-centered design methods and techniques 

    • Web development capabilities considered an asset 

    • Experience in gaming industry an asset 

    • Familiarity with front-end development technologies (HTML, CSS, JavaScript) is a plus.

    • Familiarity with Hotjar or similar analytics tools for user behavior analysis is a plus.

    Send your resume to [email protected] to apply. 

     

  • SYSTEM ENGINEER L2 (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 product and business needs, provide expertise around application and on-premise/cloud systems.

    Responsibilities: 

    • Act as a technical influencer in team to develop workflows using “Infrastructure as Code” to automate the infrastructure builds, tests, and deploys.
    • Implementing, deploying, and operating containerized clusters via Docker and Kubernetes.
    • Automate installation and configuration of all systems; maintain the philosophy of “If you do the same things twice you are doing it wrong”.
    • Utilize a wide variety of open source technologies and cloud services to build a stable platform with redundancy and auto-scaling capabilities. 
    • 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 providing 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 in 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.

       Send your resume to [email protected] to apply.

     

  • SENIOR 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.
    • Collaborate closely with cross-functional teams, including developers, Manual QA Testers, and System Analysts, to establish and maintain robust automated testing frameworks.

     

    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 discussions with other teams to ensure proper understanding of business requirements as well as accurate test-cases writeup 
    3. Define guidelines and best practices for test automation, ensuring consistency and efficiency across projects
    4. Design and maintain a scalable and maintainable automation framework that supports various types of testing, such as functional, regression, performance, and security testing
    5. Design test cases and analyze which test cases can do automation testing, develop and execute automation script to cover test cases 
    6. Review manual test cases and provide feedback on suitability for automation to the project team 
    7. Write issues/bug reports on each case with detailed information 
    8. Ensure that the given test cases are executed efficiently, accurately, and completed in a timely manner 
    9. Update test execution status and investigate problems in software as a result of testing
    10. Highlight critical issue(s) early to team leaders and managers 
    11. Maintain automation scripts when applying changes to the system 
    12. Support manual testing if the team leader/manager requires 
    13. Work closely with various teams to ensure timely delivery for both testing and requirement analysis 
    14. Assign tasks for junior team members
    15. Provide mentoring/training and technical support where necessary
    16. Evaluate and integrate new automation tools and technologies to improve testing capabilities
    17. Continuously evaluate and refine the automation testing process to enhance efficiency, effectiveness, and accuracy

     

    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 frameworks and scripts in Selenium
    • Knowledge of automated testing frameworks and different testing methodologies
    • Understanding of test automation processes and best practices
    • Having experience with SVN, Jira, and test case management systems is a plus but not mandatory
    • Familiar with and possess hands-on experience in writing test cases
    • Good time-management skills, able to multi-task and pay attention to details as well as a fast learner
    • Possess good analytical skills & able to think in a systematic manner
    • Good troubleshooting, problem-solving, and analytical skills
    • Strong interpersonal and communication 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 proactive 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 queries is a plus, but not a mandatory requirement
    • Leadership experience, including leading or managing a team of testers, is a plus

     

    Knowledge & Experience:

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

    Send your resume to [email protected] to apply.

     

  • NETWORK & SECURITY ENGINEER Open or Close

    Job Purpose:

    In this critical role, you will be at the forefront of designing and securing our advanced networking systems. Your work will directly contribute to the foundation that enables the organization to deliver high-quality services and solutions to our technology infrastructure. You will tackle a variety of challenges ranging from day-to-day operational security issues to strategic initiatives for future networking expansions.

    You will be responsible for designing, implementing, and managing the organization's network and security infrastructure with a specific focus on cloud networking and content delivery solutions. This role ensures the performance, reliability, and security of the organization's network systems, supporting business operations and enhancing end-user experience. You will work on optimizing cloud-based networking components, managing Content Delivery Networks (CDNs), securing network traffic, and ensuring compliance with industry standards and regulatory requirements.

     

    Responsibilities:

    Network Configuration and Optimization

    • Design, implement, and manage cloud network infrastructure, including Virtual Private Clouds (VPCs), subnets, and routing configurations.
    • Optimize network performance, security, and scalability in AWS cloud environments.
    • Utilize Infrastructure as Code (IaC) technology such as Terraform to automate the provisioning and operation of networking and security services.
    • Design, configure, and fine-tune network hardware including routers and switches, as well as network management software.

    Cybersecurity and Content Delivery Management

    • Oversee the implementation and management of critical network security and delivery technologies, including Content Delivery Networks (CDN), Web Application Firewalls (WAF), Domain Name Systems (DNS), and Anti-DDoS (Distributed Denial of Service) protection systems.
    • Optimize dynamic content delivery to ensure high availability and fast response times across global networks, enhancing security protocols to protect against web-based threats, and ensuring robust DNS management practices.
    • Configure and maintain proxy servers to enhance content distribution and network efficiency.
    • Develop and implement strategies to mitigate DDoS and Bot attacks, safeguarding our infrastructure from such disruptions and maintaining service continuity.

    Advanced Security Management and Threat Mitigation

    • Implement and manage sophisticated security measures including firewalls, anti-virus software, patch management systems, and other effective technologies to protect systems against threats.
    • Regularly perform vulnerability assessments and network penetration tests to identify and resolve security threats.
    • Develop and enforce comprehensive security protocols that prevent unauthorized access and data breaches.

    Policy Development and Implementation

    • Develop, implement, and manage comprehensive policies for network use and security in alignment with organizational objectives and compliance requirements.
    • Spearhead the establishment and maintenance of an Information Security Management System (ISMS) that includes the formulation of security policies, procedures, and controls to ensure data protection and compliance with international standards like ISO/IEC 27001.
    • Lead the effort to train users and promote security awareness across the organization to ensure system security and improve network efficiency.
    • Additionally, monitor the effectiveness of the ISMS, conducting regular reviews and updates to adapt to new security challenges and regulatory changes.

    Forensic Analysis and Reporting

    • Utilize advanced analytical tools to monitor security logs and alerts for signs of potential security incidents.
    • Conduct detailed forensic analysis in the event of a security incident.
    • Prepare reports of findings and make recommendations for the enhancement of security protocols.

    Collaborative Network Solutions

    • Work closely within the IT department and external stakeholders to create synergistic network solutions.
    • Collaborate on projects that integrate sophisticated technology and require advanced network configuration and troubleshooting.

    Other Responsibilities as Assigned

     

    Qualifications:

    • Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field.
    • At least 5 years of experience in network engineering with a focus on security within a complex network environment.
    • Must have strong understanding of cloud infrastructure, particularly AWS, and experience managing cloud-based network services such as CDN (Content Delivery Networks) and Load Balancers such as AWS ELB and Nginx.
    • Experience with Web Application Firewalls (WAF), Anti-DDoS solutions, Bot Management systems, and Data Loss Prevention (DLP) technologies.
    • Good to have deep knowledge of network protocols and hardware including VPN, DNS, firewall, and endpoint security solution. 
    • Familiarity with the Zero Trust security model and its application within enterprise environments. 
    • Relevant AWS certifications such as AWS Certified Solution Architect,  are highly desirable. 
    • Communicate effectively in English, both oral and in written form.
    • Strong analytical and problem-solving skills, with the ability to process complex information quickly. 
    • Ability to work in a fast-paced, dynamic environment and adapt to changing priorities.

    Send your resume to [email protected] to apply. 

  • JAVA - TECHNICAL SPECIALIST Open or Close

    Job Purpose:

    The role of the Java Technical Specialist is vital for ensuring the smooth operation and continuous enhancement of web-based Java applications in the organization. The job responsibilities go beyond traditional software development as the individual not only develops robust and scalable applications but also optimizes the system architecture and design for current requirements and future scalability. The Java Technical Specialist ensures high performance, reliability, and usability of the developed systems, leading to maximum value and satisfaction for both the organization and end-users. By leveraging expertise in Spring frameworks, Redis, Messaging systems, AWS, and EKS, the role plays a significant part in enhancing the organization's technological footprint and ensuring that the technology stack is modern, efficient, and aligned with organizational goals. 

     

    Responsibilities:

    1.  Technical

    • Works with development managers and other teams in the architecture and design of technical solutions, ensuring robustness, scalability, and efficiency.
    • Review and propose architectural and design choices, ensuring alignment with organizational goals and industry standards.
    • Offer technical direction for project development, ensuring the use of best technologies and practices to meet project objectives.
    • Assist teams in overcoming technical challenges, providing viable solutions and alternatives to ensure project continuity and efficiency.
    • Act as a reference point for application security, ensuring adherence to best security practices and standards.
    • Collaborate with other teams to ensure seamless integration and efficiency in the application.
    • Stay updated with the latest trends and updates in Spring frameworks to effectively incorporate them for optimizing application functionality and performance.

     2.  Code Reviews and Quality Assurance

    • Conduct comprehensive code reviews, ensuring code quality, best practices, and security standards are maintained.
    • Regularly refactor code and update libraries to minimize technical debt.
    • Provide constructive feedback to peers and incorporate feedback from others for continuous personal development.

    3. Platform Improvement

    • Oversee and conduct performance testing, identifying areas for improvement and optimization.
    • Regularly audit the system for potential security vulnerabilities and lead initiatives for resolution and enhancement.
    • Constantly evaluate the existing platform architecture, identifying areas for improvement and leading initiatives for enhancement.
    • Lead the optimization initiatives to enhance system performance, efficiency, and reliability. Analyze the impact of optimizations and report on outcomes.
    • Fine-tune the application and database for optimal performance and scalability.
    • Implement monitoring tools and practices to regularly check the health and performance of the platform, ensuring its reliability and efficiency.
    • Collaborate with various teams to implement the optimizations, ensuring seamless changes with minimal disruption to operations.

    4. DevOps Collaboration

    • Work closely with DevOps teams to ensure seamless CI/CD integration, and efficient deployment and scaling of the application.
    • Collaborate on utilizing infrastructure as code (IAC) tools for optimal system setup, configuration, and management.

    5. Communication and reporting

    • Assist managers in reporting project status and deliverable estimations.
    • Communicate requirements, development roadblocks, etc to managers.

    6. Documentation and Knowledge Sharing

    • Develop comprehensive and clear technical documentation for architecture, design decisions, API specifications, and more.
    • Ensure the documentation is maintained, up-to-date, and serves as a valuable resource for the team and other stakeholders.
    • Conduct training and coaching team members in front-end development if required.

    7. Perform 3rd-level support in and after office hours if needed to ensure the fastest possible recovery to service.

    8. Support the manager on hiring processes, including CV review, technical interviews, and provide feedback.

     

    Skills & Qualifications:

    • Bachelor's degree in Computer Science, Information Technology, or related field.
    • Proficient in Java, with a strong understanding of its ecosystems.
    • Expertise in Spring frameworks and caching mechanisms, specifically Redis
    • Working knowledge of messaging systems like Kafka or RabbitMQ
    • Excellent architectural design and problem-solving skills.
    • Ability to work independently, proactive problem solver.
    • Strong interpersonal skills to facilitate working within a team.
    • Strong workload management skills.
    • Proficiency in technical documentation

     

    Knowledge & Experience:

    • 7+ years of experience in Java-based web application development.
    • Extensive experience with Spring frameworks
    • Proven experience in implementing robust caching solutions, ideally with Redis.
    • Proven experience in designing and developing Java web applications with a large number of concurrent users and with performance requirements.
    • Hands-on experience with AWS, specifically EKS
    • Proven technology and implementation know-how with multi-tier web applications and microservices with internationalization variables, like text in multiple languages, changing currency, and various units of measurement.
    • Demonstrated capability in architectural design and optimization.
    • Thorough understanding of software development and testing life cycles.
    • Experience in CI/CD.
    • Knowledge of relational database/SQL. Experience in test-driven development and pair programming.

     

    Send your resume to [email protected] to apply.

  • IOC ANALYST Open or Close

    Job Purpose:

    As an IOC Analyst, you will play a crucial role in the Integrated Operations Center, overseeing the real-time IT operations of our organization. You will monitor various systems and processes, identify and analyze issues, and coordinate responses to ensure operational continuity and efficiency. Your expertise will be pivotal in minimizing downtime and maximizing productivity across departments. This is a shift position that requires flexibility to work at different hours, including nights, weekends, and holidays, to support 24/7 IT operations.

     

    Responsibilities: 

    • Providing first-line support to both internal staff and end users encountering IT service and website-related issues.
    • Carry out regular maintenance and administrative duties for infrastructure systems, including applying IT changes, managing user accounts, and providing ad-hoc support to end users.
    • Monitor real-time monitoring dashboards and alerts to identify and analyze IT operational issues.
    • Handling incidents and coordinate with relevant departments to resolve issues promptly.
    • Track and document all incidents, including cause, response, and resolution, in the incident management system.
    • Communicate effectively with stakeholders across the organization to provide updates on incidents and operational status.
    • Develop and maintain IT operational procedures and IT documentation to improve response efficiency.
    • Perform releases/deployments, working closely with DevOps and developers to triage any issues during the release process.
    • Participate in post-mortem reviews to identify lessons learned and opportunities for improvement.
    • Collaborate with other teams to implement IT operational improvements based on data analysis and incident trends.
    • Assist in the development and maintenance of IT operational dashboards and reporting tools.
    • Provide support for IT operational planning and contingency exercises.
    • Actively participate in Cloud IT operations, ensuring cloud environments run smoothly and efficiently.
    • Participate in Capacity Management related tasks to optimize IT cost.
    • Stay informed about industry best practices and technologies that can enhance operational efficiency.
    • Other duties/tasks as assigned.

     

    Qualifications: 

    • Bachelor’s degree in Computer Science, Engineering, or related field.
    • Certification in ITIL, or Cloud practices (eg. AWS) is a plus.
    • Basic to intermediate expertise in monitoring and logging technologies such as Elastic Cloud, Grafana and Prometheus.
    • Experienced in Cloud IT Operations (AWS preferred), CDN management and DNS management. 
    • Understand containerization technologies and platforms such as Docker, Kubernetes, or similar; understanding deployment, scaling, and management of containerized applications is required.
    • Intermediate to advanced expertise in Windows client operating systems and Microsoft 365.
    • Basic to intermediate expertise in Linux Ubuntu OS, Active Directory, internal DNS/DHCP management, and web servers (Nginx, Java Application Servers).
    • Basic to intermediate expertise in LAN/WAN, end-user connectivity, and ISP connectivity with delegated network administration tasks.
    • Communicate effectively in English, both oral and in written form.
    • Strong analytical and problem-solving skills, with the ability to process complex information quickly.
    • Excellent communication and interpersonal skills, with the ability to work effectively in a team environment.
    • Ability to work in a fast-paced, dynamic environment and adapt to changing priorities.
    • Flexibility to work in shifts, covering 24/7 IT operations, including nights, weekends, and holidays.

    Send your resume to [email protected] to apply.

  • GRAPHIC DESIGNER Open or Close

    Job Purpose:

    The Graphic Designer will play a crucial role in our team, working alongside professionals and various stakeholders. This individual will be responsible for creating high-impact design solutions across multiple formats, including graphic design, print, and video compositions. The Graphic Designer will ensure that all designs align with company goals and contribute to increasing conversion rates. The Designer will work independently and within the wider Creative Team to meet project expectations and deadlines.

    Responsibilities:

    • Collaborate with the creative team, internal departments, and stakeholders to define design requirements, ensuring effective communication and timely delivery.
    • Manage multiple projects from brief to completion, including high-level tickets and major projects, with minimal guidance.
    • Interpret business needs to develop suitable concepts and solutions, contributing ideas and research in departmental meetings.
    • Create and manage a range of artwork and promotional assets for all marketing channels, ensuring adherence to brand specifications and guidelines.
    • Keep each graphic design ticket updated with progress, planning, scheduling, and managing promotional assets across all available languages.
    • Ensure all graphic design assets, including images, fonts, and logos, are properly licensed, free for commercial use, or appropriately attributed.
    • Design and create both static and animated promotional banners.
    • Create original illustrations for various projects.
    • Create and manage logo designs for business needs.
    • Design and manage video composition tasks.
    • Produce branding and promotional materials for both digital and print media.

    Skills & Qualifications:

    • Ability to work to defined briefs.
    • Strong creative skills.
    •  Excellent communication skills, including the ability to communicate effectively in English both orally and in written form.
    • Ability to work both independently and collaboratively as part of a team.
    • Ability to complete tasks to tight and demanding deadlines.
    • Confidence to present and explain ideas to managers and colleagues.
    • A sound design ability and the necessary skills to see visualizations through to execution.
    • Exceptional eye for detail.
    • Good time management skills – highly organized.
    • Must be a proactive self-starter.
    • Passionate about design.   

    Knowledge & Experience:

    • 3+ years’ experience in the design/e-commerce industry.
    • Degree, diploma, or certification in design-related subject(s).
    • Proficiency in Adobe CC suite (Photoshop, Illustrator, InDesign, After Effects, Premier Pro).
    • Figma knowledge is a plus.

    Send your resume to [email protected] to apply.

  • FRONT-END - TECHNICAL SPECIALIST Open or Close

    Job Purposes:

    This position involves developing, designing, and optimizing responsive and intuitive user interfaces for web applications. Your work will play a crucial role in ensuring seamless interaction between users and the system by delivering high-quality, scalable solutions primarily using ReactJS and other front-end technologies. You will work closely with backend engineers, UX/UI designers, development managers, and other teams to design and implement the most efficient and user-friendly interfaces that align with business goals and user expectations.

     

    Responsibilities:

    1. Development and Optimization:

    • Develop new user-facing features with a focus on responsive and intuitive design.
    • Optimize applications for maximum speed, scalability, and visual appeal.
    • Collaborate with UX/UI designers to translate designs and wireframes into high-quality code.
    • Work closely with backend engineers to ensure seamless integration of the frontend with backend functionality.
    • Oversee and conduct performance testing, identifying areas for improvement and optimization.
    • Regularly audit the system for potential security vulnerabilities and lead initiatives for resolution and enhancement.
    • Lead the optimization initiatives to enhance system performance, efficiency, and reliability. Analyze the impact of optimizations and report on outcomes.

    2. Code Reviews and Quality Assurance

    • Conduct comprehensive code reviews, ensuring code quality, best practices, and security standards are maintained.
    • Regularly refactor code and update libraries to minimize technical debt.
    • Provide constructive feedback to peers, and incorporate feedback from others for continuous personal development.

    3. Collaboration and Cross-Functional Interaction

    • Collaborate with other teams for seamless API integration
    • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

    4. Communication and reporting

    • Assist managers in reporting project status and deliverable estimations.
    • Communicate requirements, development roadblocks, etc to managers

    5. Documentation and Knowledge Sharing

    • Develop comprehensive and clear technical documentation for architecture, design decisions, API specifications, and more.
    • Ensure the documentation is maintained, up-to-date, and serves as a valuable resource for the team and other stakeholders.
    • Conduct training and coaching team members in front-end development if required.

    6. Review and Optimization of Current Websites

    • Conduct comprehensive reviews of existing web platforms to evaluate their user interface, performance, and overall design.
    • Identify areas of improvement and work collaboratively with cross-functional teams to optimize and enhance the user experience and performance.
    • Implement the latest front-end technologies and practices to revamp and upgrade existing websites, ensuring they are up to par with industry standards and technological advancements.
    • Continuously monitor and analyze website performance and user feedback post-optimization, ensuring that the updates successfully enhance the platform's efficiency, functionality, and usability.
    • Work cohesively with other front-end developers and cross-functional teams to discuss, plan, and implement optimization strategies for existing web platforms.
    • Foster a collaborative environment by sharing insights, knowledge, and best practices related to front-end development and optimization.
    • Participate in regular team meetings to review current projects, discuss challenges, and brainstorm solutions for effective optimization.
    • Provide mentorship and guidance to junior front-end developers, helping them navigate complex optimization challenges and contributing to their professional growth.

    7. Perform 3rd-level support in and after office hours if needed to ensure the fastest possible recovery to service.

    8. Support the manager on hiring processes, including CV review, technical interviews, and provide feedback.

     

    Skills & Qualifications:

    • Good Diploma/Degree in Computer Science/Information Technologies.
    • Proficiency in ReactJS and experience with other modern frontend frameworks like Angular, Vue.js, etc.
    • Proficient understanding of web markup, including HTML5 and CSS3.
    • Ability to utilize tools and methodologies to analyze website performance and implement improvements.
    • Proficiency in implementing responsive web designs that ensure optimal viewing and interaction experience across various devices and screen sizes.
    • Familiarity with RESTful API integration.
    • Familiarity with modern front-end build pipelines and tools.
    • Proficient understanding of code versioning tools, such as Git
    • Good problem-solving skills
    • Communication skills: Intermediate-level English
    • Ability to work independently, proactive problem solver.
    • Strong interpersonal skills to facilitate working within a team.
    • Strong workload management skills.

     

    Knowledge & Experience:

    • Minimum of 5 years of Frontend development experience.
    • At least 3 years of experience in front-end development with 1 of the following technologies: ReacJS, Angular, Bootstrap, JQuery, HTML/CSS, Ajax, JSON, Java script/Type Script.
    • Thorough understanding of software development and testing life cycles.
    • Experience in CI/CD.
    • A track record of successfully leading and completing website optimization projects that resulted in improved website performance, usability, and conversion rates.
    • Expertise in optimizing website load times, implementing lazy loading, asynchronous loading, and optimizing images and other assets.
    • Experience in optimizing website structure, content, and metadata for search engines.
    • Experience with frameworks and technologies that facilitate the creation of responsive web designs.
    • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.

     

    PLUS points:

    • Knowledge of SEO best practices to enhance website visibility on search engine result pages.
    • Experience in optimizing website structure, content, and metadata for search engines

     

    Send your resume to [email protected] 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