About the job
About Appier
Appier is an innovative software-as-a-service (SaaS) provider that leverages artificial intelligence (AI) to enhance business decision-making. Established in 2012, our vision is to democratize AI, transforming it into tangible ROI through intelligent software solutions. With 17 offices spanning APAC, Europe, and the U.S., and publicly listed on the Tokyo Stock Exchange (Ticker number: 4180), we are committed to making a significant impact in the tech landscape. Discover more at www.appier.com.
About the Role
As a Frontend Software Engineer at Appier, you will be instrumental in crafting sophisticated web user interfaces using cutting-edge front-end technologies. Collaborating closely with UI/UX designers and backend engineers, you will deliver high-quality, elegant web applications tailored for our enterprise clients, as well as support Appier's internal operations.
[Seniority/title will be determined based on job-related skills, experience, and post-interview assessment.]
Responsibilities
- Design and develop robust front-end architecture and interactive user interfaces.
- Collaborate with backend engineers to integrate services and contribute to the development of lightweight RESTful APIs as needed.
- Ensure flexibility in front-end architecture and optimize responsiveness performance.
- Create reusable code and UI design systems to maintain cross-product consistency and scalability.
- Write unit, integration, and end-to-end tests to assure code quality.
- Conduct code reviews to uphold high standards for existing code ensuring it remains high-quality, efficient, and adaptable.
- Address and resolve issues escalated from the production operational environment.
- Engage in collaborative brainstorming sessions and provide insights on technology, algorithms, and products.
About You
[Minimum Qualifications]
- 1-2 years of experience in software development.
- Strong knowledge of HTTP, CSS, modern JavaScript (ES6+), TypeScript, HTML, DOM, and web standards.
- Adhere to coding conventions, language standards, and documentation practices.
- In-depth understanding of front-end frameworks and technologies (e.g., React.js, Vue.js) and their ecosystems.
- Proactive with excellent interpersonal and problem-solving skills.
- Self-motivated, proactive, and a strong team player.
- Solid understanding of version control (Git) and CI/CD workflows.

