【Responsibilities】
Develop well-structured and maintainable codebase. Communicate technical decisions effectively through design documents, tech talks, and rigorous code reviews. Collaborate with cross-functional teams—product, design, frontend/backend/data engineers, and business development—to ideate and implement innovative solutions. Enhance system design and streamline data integration processes. Lead team members in system design initiatives. 【Requirements】
Strong proficiency in TypeScript, JavaScript, HTML, CSS, and web standards. Experience in React and its ecosystem (e.g., RTKQuery, Redux, redux-observable, etc.). Familiarity with emotion, CSS-in-JS, and customizing Material UI components. Understanding of RESTful concepts. Proficient use of Git and understanding of Git flow. 【Pluses】
Understanding of TDD/DDD methodologies. Experience in Vue3 and its ecosystem. Experience with OAuth2 protocols (e.g., Firebase Auth or similar). Experience in data visualization tools such as ApexCharts, Google Chart, D3.js, etc. Experience in Cloud Build, Gitlab CI/CD pipelines. Capability to conduct testing across various browsers and platforms. Basic proficiency in Linux environments. Experience in any aspect of backend engineering. more info»>https://ikala.tv