JOB SUMMARY:
- Technical leadership for Front-end teams.
RESPONSIBILITIES:
- Support the entire application lifecycle (concept, design, test, release, and support).
- Participate in analyzing requirements, design architecture, implementation, code review, unit test, test, and deployment process.
- Discuss and propose solutions for team and monitor progress.
- Review source code and coach colleagues to follow coding standards, design patterns and implement tests.
- Research technologies and make workshops.
- Assist and support PMs and teams in their daily work to build knowledge base and improve the development, testing, and deployment process together.
REQUIREMENTS:
- Bachelor's degree or equivalent with focus on computer science, information technology, systems development, or a related field.
- Have at 4+ Years of extensive experience with Angular frameworks.
- Experience with other modern JavaScript frameworks like React.js or Vue.js.
- Strong understanding and experience of CSS, HTML, and related concepts at-scale (responsive/adaptive design, accessibility, libraries, and post-processors).
- Architect and develop a scalable and maintainable website from scratch.
- Deep understanding of Web Performance and Web Accessibility.
- Expert knowledge of JavaScript and ES6; HTML5/CSS3 with the expertise to fuse these with modern web development practices.
- Experience with non-functional aspects, i.e. security, performance, and scalability.
- Proven experience in troubleshooting, investigated and solved UI performance issues.
- Strong understanding and experience of common software design patterns.
- In-depth development experience with clean code, coding standards, and code review.
- In-depth development experience with unit tests, mocking libraries, code coverage, and code refactoring.
- In-depth development experience with REST, SOAP, XML technology. Have CI/CD experience with TFS/VSTS, Bamboo, GitLab, Bitbucket or similar tools.
- Can advise project teams on the use of static code analysis tools and configure the tools.
- Can provide technical leadership in complex projects and guide a team of 10 developers.
- Fluent in spoken and written English.
- Able to adjust your working time according to the project schedule.
- Knowledge of industry standard software best practices, development lifecycle processes and Agile and SCRUM methodologies.
- Experience with front-end build tools: Webpack, Grunt, Gulp, or JSPM.
- Back-end development experience in Node, .NET, or Java.
- Experience with TDD/BDD.
- UML, arc42, structure101.
- Experience in profiling and performance monitoring tools.
Để thành công trong vai trò này, các kỹ năng cần thiết bao gồm: thành thạo React.js, am hiểu Vue.js, kiến thức về HTML cùng với CSS.Các tiêu chí bổ sung bao gồm: kinh nghiệm làm việc với Software, nắm vững Front End Developer và hiểu biết về Software Architect.BENEFITS:
- Salary in probation time: 100%
- Salary to pay for insurance: full Net salary months salary a year
- Annual vacation, young and comfortable working environment
- Social insurance, health insurance and unemployment insurance regime according to current law provisions.
- PVI Insurance
- Lunch allowance 600k / 1 month, allowance for parking
- 14 days annual leave
Bạn sẽ nhận được những phúc lợi sau: được Chăm Sóc Sức Khỏe, có Chế độ bảo hiểm và Du Lịch.