Job Description
Appier is seeking a Software Engineer to join their Frontend Development team in Taipei. The candidate will focus on crafting sophisticated web UIs and ad content using cutting-edge front-end development technologies and tools. He will collaborate closely with designers and backend engineers to deliver high-quality, smooth, and elegant web applications for the advertising domain as well as support daily operations within Appier.
- Designing and developing reusable advertising UI components.
- Building and maintaining a modular JavaScript library or SDK.
- Optimizing ad content performance.
- Developing integrations with external SSP platforms.
- Implementing and managing analytics tools.
- Participating in brainstorming sessions.
- Utilizing AI-powered development tools to enhance coding efficiency and maintain code quality.
- Solid understanding of HTML, CSS, JavaScript, TypeScript, DOM, HTTP and web standards.
- Knowledge of modern front-end frameworks like React, Vue, Svelte.
- Experienced in integrating with REST APIs and GraphQL
- Experienced with bundler: Vite, Webpack, esbuild, and Rollup.
- Familiarity with Git for version control.
- Experience ensuring cross-browser compatibility.
- Practice coding conventions, syntax standards, and thorough documentation.
- Shows initiative and strong interpersonal skills in problem-solving.
- Ability to work effectively both independently and as part of a team.
- Explores and shares insights on AI tools like GitHub Copilot, Tabnine, Cursor, and AI-driven testing to enhance front-end development and code quality.
- Experienced with meta frameworks like: Next.js, Nuxt.js, SvelteKit.
- Experienced with CSS-in-JS, PostCSS, SASS, and Tailwind CSS.
- Skilled in Jest, React Testing Library, Cypress, and Playwright for testing.
- Experienced in web performance optimization using Core Web Vitals, Lighthouse, WebPageTest, and Chrome DevTools.
- Experienced in debugging on any web environments like webview or browser.
- Experienced in server-side JavaScript runtime: Node.js, bun, deno.
- Experienced with relational databases or NoSQL databases.
- Familiar with CI/CD tools (GitHub Actions, Jenkins, Bitbucket) and Docker.