Mô Tả Công Việc
Arbin Instruments is looking for an experienced Middle Front-End Developer to help migrate our existing software (written as desktop app using C#) into web application (using React) and cross-platform desktop application (using Electron JS); and develop new software (using Java, Angular).
In this role, you’ll be responsible for web application development using React, Angular. You will work closely with our designers, developers, to create complex, interactive applications.
You’ll be responsible for detail-oriented work in development, code review, and unit/system testing. Multitasking and communication skills are critical as you’ll be working within and across teams. If you’re a team player who’s passionate about tech, we would love to hear from you.
Yêu Cầu Công Việc
Essential Duties & Responsibilities:
- Development and maintenance in Front-end area using React, Angular.
- Write unit tests and integration tests for features implemented in React, Angular.
- Write well-documented, clean code and create documentation for other developers to maintain/implement new features on your code.
- Working closely (using English) with designers, use semantic mark-up language like HTML/CSS to turn static Figma designs into browser-based web application pages.
Job Requirements:
- 3+ years of experience as a Front-end web Developer, using technologies such as Javascript / HTML5 / CSS3.
- Minimum 2 years’ experience using React.
- Experience writing unit tests and integration tests for features implemented in React, Angular.
- Have knowledge about Frontend Security and the ability to control code quality via tools such as Eslint / Prettier / SonarQube to detect vulnerabilities, bugs, code smell, security hotspots.
- Good knowledge of RESTful APIs, WebSocket.
- Ability to write well-documented, clean code.
- Ability to create documentation for other developers to maintain/implement new features on your code.
- Comfortable integrating with server-side APIs to produce dynamic web applications.
- Supportive, friendly, collaborative with other teams such as Design / QA / BE.
- Multitasking ability, work independently and support team members.
- Good verbal and written English skills.
Nice to have:
- Ability to lead a small team or mentor a few members.
- Experience with Azure Devops (Pipeline, Artifact, Board)
- Ability to work on systems with an architect micro-frontend.
- Knowledge about Webpack, gulp.js & other front-end build tools.
- Familiarity with code quality libraries such as Eslint and Sonarlint.
- Experience with Agile/Scrum environment, understanding of Agile principles and methodologies.
Hình thức
Quyền Lợi
- As a privately-owned company, Arbin promotes a family/team-oriented culture and a friendly atmosphere
- Arbin offers 02 new Full HD 27 inch monitor screen, 01 DELL laptop 1TSSD and 01 professional swivel chair per staff
- Full salary probation (02 months)
- Compulsory insurance (BHXH, BHYT, BHTN, …)
- Bao Viet Healthcare Insurance Package
- Good career growth opportunities with interesting and challenging projects
- Competitive salary depending on skills and capabilities
- Annual performance review: twice/year
- Additional bonuses based on the performance
- English-speaking environment, with opportunity to be part of innovation team and work in global projects
- Tea break time with light beverage and food for staffs
- Working time: Monday-Friday 8:00-17:30 , lunch time: 1,5 hour . Off on Saturday.
- 12 days annual leaves & public holidays
- Birthday cake and party, Year-End party, New-Year party, gift for Tet, Mid-Autumn Festival, team-building trip, …