Frontend Developer (JavaScript, TypeScript, NodeJS)
Về công việc
Trách nhiệm chính
- Design and implement robust, interactive user interfaces and features for core software applications using modern front‑end frameworks like React and Vue.js.
- Contribute across the full stack, developing and integrating scalable back‑end services, APIs, and database interactions to power the front end.
- Collaborate closely with product managers, UX/UI designers, and other engineers to translate complex business requirements and creative concepts into elegant, high‑performance technical solutions.
- Maintain and improve code quality through writing unit/integration tests, performing code reviews, and staying current with the latest advancements in JavaScript/TypeScript and web development best practices.
- Optimize applications for performance, responsiveness, and scalability. Maintain and improve existing front‑end components and frameworks.
- Write clean, maintainable, and well‑tested code.
- Implement best practices in UI/UX, animations, and browser performance optimizations.
- Research and integrate emerging technologies, such as WebGL, Three.js, PixiJS, Phaser, or BabylonJS, to create cutting‑edge interactive experiences.
- Work within a fast‑paced environment and iterate quickly based on client feedback and project requirements.
Yêu cầu
- Proven experience as a Full Stack or Senior Front‑End Developer with a strong portfolio of complex web applications.
- Expert proficiency in JavaScript (ES6+) and TypeScript, along with modern web technologies like HTML5 and CSS pre/post‑processors.
- Practical experience integrating and working with Large Language Model (LLM) APIs, including prompt design, API orchestration, and response handling.
- Familiarity with AI/ML workflows and cloud‑based services (AWS preferred), including SDK usage for deployment, authentication, and data access.
- Deep expertise in React.js or Vue.js, and a solid understanding of component‑based architecture and state management (e.g., Redux, Vuex, Zustand).
- Demonstrated experience in building and consuming RESTful APIs and integrating services like WebSockets to create seamless, real‑time user experiences.
- Experience with backend languages/frameworks (e.g., Node.js, Python, or Go) and familiarity with database design (e.g., PostgreSQL, MongoDB).
- Strong understanding of performance optimization techniques for high‑traffic web applications, including asset management, caching strategies, and load time improvements.
- Solid practical experience with version control (Git), modern development workflows, and familiarity with CI/CD pipelines.
- Excellent ability to diagnose, troubleshoot, and debug complex software issues across the full stack efficiently.
Yêu cầu ưu tiên
- Exposure to cloud platforms like AWS, GCP, or Azure.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Knowledge of advanced web graphics or data visualization libraries (e.g., D3.js, Three.js).
- A strong interest in exploring emerging technologies and patterns that push the boundaries of modern software development.
Phúc lợi
- Social work environment
- Flexible working arrangements
- Mentorship programs
- Remote working support across multiple markets
Thông tin khác
- Company values: Innovation & Agility, Teamwork & Collaboration, Data Integrity & Ethics, Results driven performance, Human by design.
- We are a proud equal opportunity workplace and review applications without regard to race, color, religion, gender identity, national origin, citizenship, age, or marital status.
- Culture: people at the heart of what we do, opportunities to learn and grow every day, strong track record in developing great people.