TopDev

Ekino VietNam

Senior Front-end Developer

Posted 5 years ago and Job expires in 5 years ago

Contract type

  • Participate in large-scale digital project development for worldwide leading companies on various business domains.
  • Analyze requirements, implement features in specification documents.
  • Follow improvement suggestion from technical lead/senior based on code review.
  • Write clean and maintainable code using engineering best practices (unit testing, source control, continuous integration, design patterns, etc.). Comply with the coding standards (SDLC guidelines) - Unit Tests; Follow coding standards.
  • Provide estimates for development effort with support of senior.
  • Come up with suggestions, raise early any concerns to Tech lead / Project Manager.
  • Research new technologies and existing libraries.
  • Collaborate with back-end developers for integration with server-side code.
  • Team management: assist junior members with design challenges and coding issues; evaluate their performance on a defined period.

Responsibilities

Requirements

We open for candidates who are strong in Front-end Design OR Front-end Application

1) Front-end Application

  • At least 4 years experience, and in-depth knowledge in HTML5, CSS3, JavaScript and design patterns
  • Using Javascript ECMAScript 2015 (ES6)
  • Hands-on experience in one of the JS libraries/ frameworks: ReactJS / Angular2+ /Vuejs
  • Familiar with task runners and the F-E build process: Webpack / Gulp
  • Familiar with Unit Testing framework: Jest / Mocha
  • Familiar with source control management: Git and gitflow
  • Familiar with bug tracking systems: Jira / Redmine / Mantis
  • Good understanding of Web Accessibility, technical Search Engine Optimization (SEO), Web Performance Optimization and Front End Security (Cross-site scripting (XSS) and Cross-site request forgery (CSRF)
  • Familiar with CSS preprocessors: SASS/ SCSS / LESS
  • Familiar with Photoshop / Sketch, assets exports, PSD to HTML
  • Good communication in English
  • Strong leadership, collaboration, presentation skill, ability to think creatively and strategically

Nice-to-have skills:

  • Practical experience in one of [Typescript / Redux / GraphQL / Styled-component / Storybook] are an advantage
  • Practical experience of NodeJS development is an advantage
  • Experience in back-end development is an advantage

2) Front-end Design 

  • At least 4 years experience, and in-depth knowledge in HTML5, CSS3, JavaScript and design patterns
  • Have a good understanding Responsive web design, Usability, and
  • Accessibility, SEO, CSS Animations and browser compatibility concerns. 
  • Experience with common JavaScript libraries, particularly ReactJS and jQuery
  • Experience with front-end build tools (Webpack, Grunt, Gulp)
  • Experience with CSS preprocessors, particularly SASS (or LESS)
  • Experience with CSS frameworks, particularly Bootstrap (or Foundation, AEM...)
  • Familiarity with open-source systems, particularly WordPress / Magento 2 / Drupal
  • Familiar with source control management: Git and gitflow
  • Familiar with bug tracking systems: Jira / Redmine / Mantis
  • Familiar with Photoshop / Sketch, assets exports, PSD to HTML
  • Good communication in English
  • Strong leadership, collaboration, presentation skill, ability to think creatively and strategically

Nice-to-have skills:

  • Experience with Flexbox, CSS Grid, Progressive Web Application
  • Experience with CSS post-processors (CSSNext, Autoprefixer...)
  • Familiar with CSS-in-JS libraries (styled-components, Aphrodite, Glamorous...)
  • Familiar with back-end development is an advantage

Benefits

Recruitment Progress

Round 1

Phone interview (in both English and Vietnamese).

Round 2

Physical interview with Department Leads and HR specialist.

Round 3

For some positions, a technical test will be required.

0 job opening

Industry

Dịch vụ doanh nghiệp, Dịch vụ IT

Company size

100-499 Employees

Nationality

France

Ekino is a French company specialising in the Conception, Design, Development and Maintenance of digital solutions: Digital Platforms, Websites, and Mobile Applications.

We build innovative solutions from the ground up with open technologies. Our solutions are integrated with legacy systems (e-commerce, billing, provisioning, leads, CRM,...) and help business and digital managers to meet their objectives.

Ekino, powered by HavasCX, is a French company specialising in the Conception, Design, Development and Maintenance of digital solutions: Digital Platforms, Websites, and Mobile Applications.

We are part of the Havas/ Vivendi Group. We work with other agencies in the network or directly with Asian and European clients. 

HavasCX is the global network brand, bringing together over 1,200 specialists in digital transformation, eCommerce, customer experience design, acquisition, and engagement from Havas’ global and local agencies.  

We provide our services to large French and international groups. Projects range from 50 to 1000 days of development.

Our team of 700 consultants and technical experts is located in France (Paris & Bordeaux), Vietnam (Ho Chi Minh City), United Kingdom (London), Singapore, India and USA (New York)

Ekino in Vietnam

Ekino Vietnam has been operating in Ho Chi Minh City since 2013, with around 200 employees 

Our Tech Stack

We are specialised in:

  • Sage X3, Digital Architecture, eCommerce, Web Platforms, Mobile and Responsive Apps; Agile Development
  • HTML5, CSS, JavaScript (ReactJS, AngularJS, NodeJS); Java (AEM, Magnolia CMS, Spring/ Hibernate), PHP (Symfony, Drupal, Magento 2), .NET (Sitefinity)
  • User Experience, User Interface, Service Design; Cloud Services, DevOps.

Strategy

  • We create digital services that transform businesses.
  • Using lean, Agile methodologies and rapid prototyping, it’s never been easier to create, test, and refine new services based on customer data and human behaviour.
  • Together, we’ll collaborate to accelerate your innovation and increase your differentiation.

Experience

  • Towards human-centred design.
  • The digital world is transforming human behaviour and society.
  • User experience is now about identifying new demands and creating digital solutions to meet them, improving your customers' and employees' lives as a result.
  • Customer satisfaction is the primary focus of every successful business. We measure the incremental impact of each new service we deploy, using data to improve each iteration created.

Foundation

  • Build on stone, not sand.
  • Digital execution requires short continuous development cycles, real-time access to data, and scalability to ensure core flexibility.
  • To meet this challenge, digital experience services must be built on solid foundations - connected to existing systems, with guaranteed scalability, and consistency across all channels and security challenges.
  • Using best-in-class development frameworks and solid architecture patterns we will deliver a robust foundation for your transformation.
...read more
ekino-vietnam-image-1.jpg
ekino-vietnam-image-2.jpg