Job Description:
We are looking for Frontend Developers to join our team and work on web app development, focusing on high performance and responsiveness. Responsibilities include:
• Participate in the entire software development lifecycle (planning to deployment).
• Collaborate with Architects/Technical Leads to ensure designs meet requirements.
• Write efficient, clean, and testable code.
• Lead development of new features, ensuring performance and responsiveness.
• Conduct code reviews and mentor junior developers.
• Stay updated on new technologies and propose improvements for better scalability.
• Explore and recommend new tools, technologies, and best practices.
Must have:
• Experience with JavaScript, HTML/HTML5, CSS, and modern frontend frameworks (Angular v12+ or React.js).
• Strong experience integrating RESTful APIs into frontend apps.
• Proficient in TypeScript, Tailwind CSS, and component libraries like PrimeNG/PrimeReact.
• Knowledge of OOP, design patterns, and S.O.L.I.D principles.
• Experience with i18n for multi-language support and Web Components for reusable UI elements.
• Bachelor’s degree in Computer Science, Software Engineering, or related field.
Nice to have:
• Experience with Django, Git, CI/CD pipelines, and modern development practices.
• Familiarity with unit testing, TDD, and frontend testing tools like Jest or Karma.
• Knowledge of AWS, AngularJS (for legacy systems), and mobile app development using React Native.
• Experience with GraphQL, Web Performance Optimization, and SSR (Next.js, Angular Universal).
• Familiarity with PWAs, service workers, Webpack, Vite, and Micro Frontends.
• Expertise in WebAssembly (Wasm), WCAG accessibility standards, and end-to-end testing (Cypress, Protractor).
• Experience with Docker, state management (Redux, NgRx), and advanced UI animations (Framer Motion, GSAP).
• Familiarity with Design Systems like Storybook or Bit.dev.
• Strong English communication skills (verbal and written).
Benefits/ Opportunity:
- Working in an international, dynamic and professional environment with many opportunities to develop career.
- Having opportunities of being trained oversea and working directly with oversea customer
- A stable and rewarding position where your long-term commitment will be highly valued.
- Technical & Soft skills internal training courses
- Many company activities (Sport and music festival, TMA Futsal league …) are held annually.
- Competitive salary and bonus.
- Total Health Care Insurance
- Loan Fund
- Team Building Fund