Job Summary
Job description
Overview of job
- Frontend development: analyze requirements and implement responsive and interactive web applications using React and modern frontend technologies (e.g., Redux, Webpack, TypeScript).
- Collaboration and Agile practices: collaborate with other developers to integrate applications with other systems. Participate in Agile ceremonies (sprints, stand-ups) and contribute to project planning and execution.
- Code quality and best practices: write clean and maintainable code following engineering best practices (unit testing, source control, continuous integration, design patterns, etc.). Conduct code reviews and provide feedback to peers.
- 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.
- Cross-functional collaboration: collaborate with developers, testers, marketing, product management, and customers to create new solutions, facilitate feedback, and achieve design decisions.
- Effort estimation: estimate the level of effort during sprint planning, contribute to the technical roadmap and continuous improvement.
- Leadership: assist other team members with design challenges and coding issues; and evaluate their performance.
- Attractive salary and bonuses (Annual and Performance Bonus)
- Ensure private healthcare insurance package, yearly medical check-up, support allowance...
- Total 23 days of paid annual leave
- High-ownership working environment, challenging projects, on-the-job coaching, and training programs
- Great-place-to-work activities (company trips, sports clubs...)
---------
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.
Job Requirement
Desired Skills and Experience
- 3+ years' experience in front-end development and design patterns.
- Expert knowledge of React, Redux, TypeScript, JavaScript (ES6+), HTML5, and CSS3. Experience with CSS pre-processors (Sass, Less, Stylus) and post-processors (PostCSS).
- Hands-on skills in caching, optimizing and securing front-end applications.
- 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.
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- JavaScript
- ReactJS
- TypeScript
- JSON
- HTML5
- CSS3
- Git
- TDD
- Design Patterns
- Symfony
- Apache Solr
- BDD
- SaaS
- Elasticsearch
- Laravel
- Redis
- Architecture
- DevOps
- GulpJS
- Caching
- Webpack
- Stylus
- Swagger
- AWS
- Redux
- Sass
- Less
- Microservices
COMPETENCES
- Communication Skills
- Problem Solving Skills
- Teamwork
- Working Independently
BUSINESS PROFILE
ekino Vietnam, a French IT company providing excellent digital solutions.
ekino is a French company specialised in Conception, Design, Development and Maintenance of digital solutions: Digital Platforms, Websites, 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 in Vietnam
In 2013, we set up a team in Vietnam to expand our capabilities.
In 2016, our French office is recognized as one of the Greatest Place to Work, which is a great inspiration for Vietnam team to continue growing up strongly with their high passion, enthusiasm and collaboration.