About the job
Join Toss Payments as a Frontend Developer and be part of a dynamic team that builds user-friendly payment solutions. While we primarily seek candidates with over 4 years of experience, we also welcome passionate developers with at least 3 years of experience to apply for other positions listed in our job postings!
About the Team:
- The Frontend Developer role at Toss functions within a matrix structure, collaborating closely with Product Owners, Designers, Server Developers, and Data Analysts to deliver innovative services and products.
- The Frontend Chapter operates as a cohesive team, sharing knowledge through regular 'Tech Talk' sessions and engaging in collaborative library development and code reviews.
- This year, our goal is to scale the Frontend Chapter to meet the growing demands of Toss's business, ensuring smooth operations across our platforms.
Your Responsibilities:
- Develop safe and user-friendly payment interfaces.
- Create various B2B SaaS products to support merchant businesses.
- Enhance the frontend development environment with a focus on delivering exceptional user experiences and contribute to the creation of shared libraries like TDS.
What We Are Looking For:
- Proficiency in SPA frameworks such as React, Vue, or Angular.
- Strong understanding of HTML, CSS, and JavaScript.
- A keen appreciation for UI/UX principles.
- Experience with distributed version control systems like Git.
Please Highlight These Experiences on Your Resume:
- Experience with static type analysis in JavaScript using TypeScript or Flow.
- Familiarity with server-side rendering (SSR) and development of web apps within mobile applications.
- Experience in UI development considering responsive design, web accessibility, and web standards.
- Experience with testing and deployment automation.
- Proficiency in using module bundlers like Webpack.
Technologies We Use:
- Core: React, TypeScript, Next.js
- State Management: React-Query
- Styling: Emotion
- Package Manager: Yarn Berry

