MENU

Career

Technical Architecture (TA)

Job description

  • Building highly scalable, highly available infrastructure for our application based on Infrastructure-as-Code mindset.
  • Establishing continuous distribution and builds pipelines that will help the Agile teams to deliver quickly with minimal technical obstacles.
  • Proposing and implementing metrics and scripts to monitor and improve application and system performance.
  • Monitor the system and support in fixing bugs.
  • Identify opportunities to apply advanced technologies and accelerate their adoption.

Job Requirement

  • Ensures the development are in phase with the software architecture defined at Group level.
  • 5+ years of strong technical experience in Java, J2EE
  • Java Spring hibernate, Spring MVC, Spring batch, Spring boot, XML, JSON, HTML, CSS, Javascript
  • Strong design pattern experience
  • Experience with cloud platforms such as AWS, Azure, and Google
  • Agrees and controls the technical architecture
  • Reviews the code and follows the day to day works to ensure the quality of the software
  • Identifies architectural and other technical based risk
  • Participates to the writing of the functional specifications and the definition of the sprints to deliver the features.
  • Must have solution designating/delivery lead experience
  • Strong solution leading/delivery lead experience
  • Follows the planning of the development
  • Provides a technological watch
  • Conducts prototyping and mocks development

Personal

  • Ability to collaborate and work effectively with cross functional teams.
  • Willingness to work in a fast paced and agile development environment.
  • Ability to show past work is a plus.
  • English: good at reading and writing skills

Fullstack Developer

Job description

  • Design, develop and optimize the performance of products on web platforms.
  • Collaborate with the Product Design team to define, design and refine product features.
  • Ensure components and the overall application are robust and easy to maintain.
  • Get involved in all aspects of our product development: from ideas to mockups, design, development, testing, deployment, maintenance and support.
  • Keep up-to-date with latest technologies, best practices and industry trends.

Job requirement

  • Bachelor’s degree in Computer Science, Information technology, or a related subject.
  • Have from 1 to 2-years experiences or higher in Web development, especially Fullstack developer.
  • Working knowledge of Wordpress CMS
  • Experience with Docker, CSS preprocessors (knowledge of Stylus is a plus), Bootstrap/ Foundation
  • Practically experienced in ReactJS, React Native Express, SQL, or NoSQL database.
  • Practically experienced in REST APIs design and implementation.
  • Strong analytical ability and problem-solving skills.
  • Good knowledge of algorithms and data structures.
  • Experience with cloud platforms such as AWS, Azure, and Google is a big plus.
  • English: reading and writing skills.

Mobile Developer

Job Description

  • Design, develop and optimize the performance of products on Android / iOS platforms.
  • Collaborate with the Product Design team to define, design and refine product features.
  • Proficient working on both frontend and backend as well as integrating with third party systems.
  • Get involved in all aspects of our product development: from ideas to mockups, design, development, testing, deployment, maintenance and support.
  • Keep up-to-date with latest technologies, best practices and industry trends.

Job Requirement

  • 2+ years experience in native Android/iOS mobile application development.
  • Familiar with Jira, Git/Github.
  • Experience on design patterns.
  • Experience working with RESTful APIs.
  • Experience applying layouts to different screen sizes.
  • Experience in MVC / MVP / MVVP / VIPER models.
  • Experience working in agile product teams is a bonus.
  • Experienced in protocols such as Rxjava, Retrofit, Dagger, Mockito, EventBus (for Android Developer) is an advantage.
  • Knowledge of unit testing, user interface testing is an advantage.
  • Experience in GPS, Location is an advantage.
  • Strong experience with mobile UX is a big plus.

Personal

  • Ability to collaborate and work effectively with cross functional teams.
  • Have a strong sense of ownership, open-minded and eager to learn.
  • Having production mindset and good problem solving.

QC/Tester (Manual, Automation)

Job description

  • Control the quality of software.
  • Design test cases and execute them (including UI, Functional, APIs, Performance, Security, etc.)
  • Design and development of automation tests if needed.
  • Follow the overall development process and methodology.
  • Communicate with business users and document key test scenarios.
  • Investigate test failures, identify design flaws and suggest potential solutions.
  • Enable the company to deliver features quickly through automated testing.

Job requirement

  • 2+ years of experience in automation and/or manual testing.
  • Experience of Selenium Web Driver is a plus.
  • Experience of API testing in both Manual and Automation.
  • Experience of source code management with GIT or similar.
  • Experience of working in an Agile environment.
  • Experience of using Test Management tool.
  • Experience of JIRA (or other defect tracking tools).

Personal

  • Ability to collaborate and work effectively with cross functional teams.
  • Have a strong sense of ownership, open-minded and eager to learn.
  • Having production mindset and good problem solving.

Business Analyst

Job description

  • Collecting and analyzing the requirements and recommend optimum integrated solutions, ensuring appropriate support for the proposed architecture.
  • Work closely with the agile team, as well as requesters and partners in order to support products development/presentation/training.
  • Participate in conferences, presentations, demos, Proof of concept (PoC), etc.
  • Create SRS (System Requirement Spec), Feature List (if needed), UC list and UC detail, GBR (General Business Rules) and wire frame for complex UCs (if needed)
  • Assist offshore team in knowledge transfer of existing system
  • Work with UI for UI design and screen mock up
  • Reviewing and providing the appropriate feedback on the final implementation of the user interface
  • Assist PM on project scope, estimation and planning
  • Assist PM on requirement sign off process
  • Assist PM in managing project change requests
  • Acts as a Project Consultant to our technical team for each deal to ensure the final solution is delivered towards customer’s expectation and initial proposals
  • Participate in developing new Business Technology Services (BTS) projects
  • Participate in upgrading BTS products, as well as acceptance testing before go live.

Job Requirement

  • Bachelor/ Master IT/banking/finance/economics degree and other related fields;
  • At least 3+ years’ experience on IT/Business analyst position
  • Having experience in Agile Software development cycle/methodologies
  • Ability to draw process model diagrams
  • Ability to create templates / outputs in unknown areas
  • Having good knowledge in API Blueprint and relevant tools
  • Experience in Microservices Framework is preferred
  • Practical experience in using UML and modeling tools
  • Using BI Tools
  • Experience with planning of functional testing and clarify UAT scenarios to team.
  • Writing skill, presentation documents, presentations, and training in both English and Vietnamese.

Personal

UI/ UX

Job description

  • Design and implement consistent, clean user interfaces for our Web, Mobile applications.
  • Collaborate closely with stakeholders, Product Manager, and Developers to deliver great UI/UX.
  • Create wireframes and mockups or prototypes to express the desired experience to wide audiences.

Job requirement

  • 1+ years of experience in UI design of responsive web app and mobile applications (Android/iOS).
  • Knowledge of usability, design principles and their appliance difference across platforms
  • Familiar with using UI working tool stack: Sketch, Zeplin, Abstract, or Adobe tools (Photoshop, Illustrator, etc).
  • Ability to produce polished mock-ups of user interfaces.
  • Working well as a team member in a fast-paced, agile environment. Ability to solve problems creatively and effectively.
  • Strong communication skills and logical thinking skills.

DevOps Engineer (Docker, Linux, AWS)

Job description

  • Building highly scalable, highly available infrastructure for our application based on Infrastructure-as-Code mindset.
  • Establishing continuous distribution and builds pipelines that will help the Agile teams to deliver quickly with minimal technical obstacles.
  • Proposing and implementing metrics and scripts to monitor and improve application and system performance.
  • Monitor the system and support in fixing bugs
  • Identify opportunities to apply advanced technologies and accelerate their adoption.

Job Requirement

Must-have:

  • 2+ years of working experience using Java to build web applications.
  • 1+ years of experience in setting up & managing ElasticSearch clusters, nodes and index data.
  • 2+ years of experience in designing and building CI/CD for web and native mobile applications.
  • 2+ years of experience in setting up and using GitLab/Github, Jenkins, Docker, Ansible, Kubernetes, AWS, Redis, Jira, Confluence, Linux, analytics and monitoring tools such as Grafana, ELK.
  • 3+ years of experience working in an agile environment.
  • Experience working in agile product teams is a bonus.

Advantage to have:

  • Experience with Git and Gitflow is a plus.
  • Experience in designing and building strategies that minimize or eliminate application downtime.
  • Understanding of how HTTPS request flows through various network layers.

Personal

  • Ability to collaborate and work effectively with cross functional teams.
  • Willingness to work in a fast paced and agile development environment.
  • Ability to show past work is a plus

Technical staff

Job description

  • Support company users about software / hardware.
  • Analyze and resolve incidents and ensure IT security.Deploy, administrate and manage local network environment, network devices.
  • Install, configure applications and services running on Linux platform.Write process, user guide, policy documents.
  • Take on tasks in the areas of IT asset management, license management and contract management as well as in the procurement of hardware and software.

Job requirement

  • 2+ years experience as an IT System & Network
  • Knowledge of computer hardware, servers, network systems and network protocols.
  • Having in-depth knowledge about Linux operating system.
  • Knowledge of code/issue management systems such as Git, Jira etc.
  • Experience in Nginx, Memcached, Redis etc. is an advantage.