Job Description
We are seeking a dedicated UI / Front-end Developer to join our dynamic team. This role involves building and/or configuring the ‘client-side’ of the data analytics and business applications software which are chosen for our data-driven and digital transformation services offerings. The candidate should possess the skills to transform specifications from clients or from business analysts/UI designers into compelling and high-quality user interfaces. Candidates who are passionate about writing efficient code with a zero-tolerance for bugs, tech enthusiasts, eager to explore emerging digital technologies and driven to develop seamless functionalities with appealing UI will be appropriate for this role.
Key Responsibilities
- Working with clients/cross-functional teams to develop the overall look and design of a website/dashboard
- Writing responsive code using ReactJS, HTML5, CSS3, jQuery, JavaScript, NodeJS, BootStrap.
- Writing code to integrate RESTful API
- Configuring Odoo website module
- Producing, maintaining and modifying dashboards and user interfaces
- Incorporating applications, analytics, graphics, audio and video clips into UI.
- Creating tools that enhance the user’s experience
- Ensuring UI are accessible across many platforms, including laptops and smartphones
- Routinely testing UI for ease of use, speed and other quality factors
- Fixing any quality issues or bugs that arise
Qualifications and Requirements
- Bachelor's degree in Technology or qualification from programming related field.
- Proven experience as a UI / Front-end Developer developing business applications and websites using ReactJS (min. 3 years).
- Excellent written and verbal communication skills in both English & Vietnamese. Individual scores of TOEIC or IELTS to be highlighted to articulate skills.
- Proficiency in developing code using ReactJS, HTML5, CSS3, JavaScript, jQuery, BootStrap, REST API and NodeJS. Knowledge of Python is preferable.
- Preferred experience in developing website using Odoo Websites.
- Proficient understanding of code versioning tools (i.e. Git), package management and deployment tool (i.e. Docker) and databases - PostgreSQL, MongoDB.
- Understanding of key web design principles and SEO optimization.
- Working knowledge of Unix/Linux operating systems.
- Proficient in using PyCharm IDE for development activities.
- Ability to use client input to create functional, creative and user-friendly UI.
- Ability to test and debug code.
- Analytical and detail-oriented.
- Advanced problem-solving skills.
Competencies (in order of importance)
- Software Development – designing, developing, and maintaining software solutions using appropriate programming languages and frameworks.
- Problem Solving – identifying and resolving software issues and challenges to deliver high-quality solutions.
- Collaboration – effectively collaborating with cross-functional teams to achieve software development goals.
- Analytical Thinking – analyzing complex problems and applying logical thinking to develop effective software solutions.
- Communication – effective communication skills to articulate technical concepts and collaborate with stakeholders.
- Adaptability – adapting to evolving technologies, industry trends, and changing project requirements.
Lines of Communication
- The UI / Front-end Developer reports to the Technical Lead and collaborates closely with cross-functional teams, designers, and quality assurance engineers.
Working Conditions
- This is a full-time, onsite role in Hanoi with standard working hours, Monday to Friday. The UI / Front-end Developer typically works in both office and client location. Sometime have required to work beyond regular hours to address urgent matters or accommodate special events.
Salary & Benefits
- Salaries will be competitive and compensated based on relevant years of experience
- Benefits (Social insurance, annual leave etc.) will be in line with the Vietnamese labor laws.
- Mention your salary(net) expectations in Vietnamese Dong in your cover letter.