We are currently seeking a Senior Frontend Engineer to join our client's growing team in Vietnam. You will play a key role in designing and developing sophisticated SaaS/PaaS applications that prioritize performance, usability, and accessibility.
Responsibilities:
- Lead development of complex and scalable front-end systems using Angular 19 and PrimeNG.
- Develop advanced UI features using ELKjs, Mermaid, Monaco Editor, and Ngx-Markdown.
- Apply RxJS and TypeScript 5.5 to build robust and reactive applications.
- Make critical decisions on frontend technology stack, frameworks, and tools to ensure optimal performance and maintainability
- Develop and enforce best practices for front-end development, including coding standards, testing, and documentation.
- Collaborate with designers, back-end developers, and other team members to deliver exceptional web experiences
- Collaborate with all teams and Project Manager involved in delivery process to ensure ongoing coverage of requirements
- Proven flexibility to work with global teams
- Able to work independently and in a team environment.
Requirements:
- At least 5 years of experience in front-end development.
- Strong proficiency in Angular 19, with a focus on building dynamic and responsive web applications
- Extensive experience in utilizing PrimeNG for developing rich UI components and enhancing user experience.
- Advanced knowledge of TypeScript 5.5 for robust application development and type safety.
- Proficiency in using RxJS for reactive programming and efficient state management.
- Solid understanding of HTML5 and SCSS (CSS) for crafting visually appealing and responsive designs.
- Familiarity with ELKjs and Mermaid for creating interactive diagrams and visualizations.
- Experience in integrating Monaco Editor and Ngx-Markdown for advanced text editing and markdown processing.
- Written and spoken proficiency to collaborate effectively with a global team.
Preferred Qualifications (What Sets You Apart):
- Hands-on experience with SaaS/PaaS product development is highly advantageous.
- Demonstrated experience in working on AI projects A foundational understanding of Machine Learning concepts and applications
- Have experience in databases such as PostgreSQL, MongoDB, MySQL, ...
- Practical knowledge of CI/CD tools and best practices to streamline software delivery.
- Prior experience in a startup environment, demonstrating adaptability and innovation.
- Exposure to Agile/Scrum methodologies, showcasing the ability to thrive in iterative development cycles.
Why you'll love working here
- Working time: Monday-Friday 9:00-18:00 (Hybrid, 3 days/week WFH)
- Annual personal review meeting
- Full payment during probation period
- Full 13th salary
- 12 annual leaves
- Company trip
- Variable bonus.
- Gifts on the special events.
- Monthly team bonding.
- Full Equipment for your work