Senior Front-end Developer (JavaScript, ReactJS, English)

Quận 11, Vietnam

Job description

  • Frontend development: analyze requirements and implement the application or features.
  • Collaboration and Agile practices: collaborate with other developers to integrate applications with other systems.
  • Code quality and best practices: write clean and maintainable code following engineering best practices (unit testing, source control, continuous integration, design patterns, etc.).
  • Performance optimization: optimize web application performance (e.g., code splitting, lazy loading, caching). Conduct performance testing and tuning to ensure fast load times and smooth interactions.
  • Effort estimation: provide workload estimates for application development.
  • Identifying and fixing problems: troubleshoot and debug application issues.
  • Leadership: assist other team members with design challenges and coding issues; and evaluate their performance.

Desired Skills and Experience

  • 3+ years’ experience in front-end development and design patterns
  • Using Javascript ECMAScript 2015 (ES6) and Typescript
  • Hands-on experience in ReactJS
  • Familiar with CSS preprocessors: SASS/ SCSS / LESS
  • Familiar with task runners and the build process: Webpack / Gulp
  • Testing practices: experience with BDD and TDD
  • Experience with large SaaS applications (preferably decoupling monoliths) and microservice architecture.
  • Familiar with source control management: Git
  • Good communication in English
  • Problem-solving skills
  • Communication and collaboration skills: able to work independently and in a team environment.

Nice-to-have skills:

  • Experience in back-end development (preferably with Laravel/Symfony frameworks)
  • Exposure to working with JSON
  • OpenAPI, and Swagger
  • Exposure to DevOps practices and AWS landscape
  • Exposure to one or more of Solr, Redis, or Elasticsearch.

Why Ekino?

  • High-ownership working environment: You will take full responsibility and control of your missions contributing to the team’s success
  • Continuous skill improvement with new technologies, challenging projects, on-the-job coaching, and training programs
  • Annual performance review & bonus: recognize your efforts and identify development/ improvement needs
  • Clear career path: define your career development with long-term vision
  • Be secured in your mind with employee’s care: private healthcare insurance package, medical check-up, support allowance…
  • Great-place-to-work activities (company trip, sport clubs…): enhance teamwork spirit and facilitate your work-life harmony

Thank you for your time and enthusiasm in our career opportunities.

Please kindly note that shortlisted candidates will be contacted within 3 weeks of application. Alternatively, we will reach out to you when another suitable chance arises in the future.