Job Description:
- Develop and maintain frontend systems using Angular 14+ (preferred) with experience in React/Next.js.
- Develop applications using TypeScript, ensuring clean code and maintainability.
- Work with TailwindCSS, RxJS/NgRx, or equivalent state management solutions.
- Integrate and handle data from REST APIs, GraphQL, and WebSocket.
- Apply AI to the product when needed (AI-powered features, data-driven UI).
- Design responsive, cross-platform UI using HTML5, CSS3, and SCSS.
- Handle multi-timezone logic and multi-region requirements.
- Optimize performance, security, and user experience (UX/UI).
- Write unit tests / integration tests using Playwright.
- Work in an Agile/Scrum environment using Git/GitFlow and Jira.
- Collaborate closely with Product, Backend, and related teams to develop features.
Requirements:
- Minimum 3 years of frontend experience with Angular.
- Proficient in TypeScript.
- Proficiency with Angular (preferred) or React/Next.js.
- Proficient in HTML5, CSS3/SCSS, and responsive design.
- Integrate and handle data from REST APIs, GraphQL, and WebSocket.
- Handle timezone logic (timezone handling).
- Experience writing tests (Playwright).
- Proficient in using Git/GitFlow.
- Good foundation and mindset for AI integration.
- Experience working in Agile/Scrum.
Nice to Have:
- Product background in the following domains:
- Fintech
- Trading / Payment System
- HRM / ATS System
Personality & Soft Skills:
- Proactive with a strong sense of ownership.
- Good speak-up skills and clear communication.
- Good teamwork.