About the job
About Appier
Appier is a pioneering software-as-a-service (SaaS) company that leverages artificial intelligence (AI) to enhance business decision-making. Established in 2012 with the goal of democratizing AI, our mission is to transform AI into tangible ROI by developing intelligent software solutions. Appier operates in 17 locations across Asia-Pacific, Europe, and the United States, and is proudly listed on the Tokyo Stock Exchange (Ticker number: 4180). For more details, visit www.appier.com.
About the Role
We are in search of a Senior Software Engineer who will spearhead the development and ongoing enhancement of the Appier Web SDK, while also engaging in frontend web UI development for our enterprise-focused web applications.
This role integrates advanced JavaScript engineering with frontend application development. You will focus on boosting the reliability, performance, and extensibility of the Appier Web SDK, while also shaping the frontend architecture for enterprise-grade SaaS applications. Your contributions will directly influence the delivery and experience of Appier’s AI capabilities at scale.
Collaboration will be key, as you will work closely with backend engineers, product managers, data teams, and UI/UX designers to craft robust technical solutions that empower Appier’s AI-driven products.
[The seniority/title is determined by job-related skills, experience, and evaluation after the interview.]
Why This Role Is Exciting
- Engage with real-world browser challenges, performance optimization, and SDK architecture, not merely UI feature implementation.
- Enjoy meaningful ownership while collaborating with seasoned cross-functional teams.
- Your efforts will directly enhance AI-driven experiences integrated into enterprise websites at scale.
Responsibilities
- Lead the long-term evolution of Appier’s Web SDK architecture, enhancing its scalability, modularity, and maintainability to accommodate future product growth.
- Design and refine a robust, extensible SDK foundation capable of supporting multiple products, integration scenarios, and enterprise-scale deployments.
- Continuously improve runtime performance, bundle efficiency, browser compatibility, and overall stability across diverse client environments.
- Contribute to the frontend application architecture for enterprise-facing web products, ensuring performance, consistency, and maintainability across shared components.
