About the job
Welcome to Toss Payments
- Toss Payments is committed to understanding the challenges and inefficiencies businesses face, aiming to provide comprehensive solutions across technology and operations. Our goal is to deliver a seamless and convenient service experience for consumers while creating an environment where merchants can focus solely on their business.
- We work under the principle of 'innovating the electronic payment market', fostering a culture of mutual trust and collaboration. We are looking for colleagues who are eager to help shape the future of the payment industry!
About the Team You Will Join
- The Frontend Developer position at Toss Payments is part of both the product team and the frontend chapter. Within the product team, you will collaborate with Product Managers, Product Designers, Server Developers, and fellow Frontend Developers to tackle complex projects in the payment domain, creating sustainable and high-quality services over time. You will have the opportunity to refine and specify the products that leverage your strengths during the interview process.
- The frontend chapter operates like a cohesive team! We hold regular chapter meetings and share new technology topics or development insights during 'Lightning Talks.' Participate in mob programming, interface design reviews, and various challenges that encourage continuous growth!
- This year, the frontend chapter aims to scale significantly to support the smooth operation of Toss's growing business.
What We Have Accomplished So Far
- We developed the payment widget to enable anyone to easily create their desired payment experience after thorough consideration.
- We designed and applied an intuitive and scalable payment SDK architecture that meets numerous requirements.
- We are enhancing dashboards and admin products to effectively address the complex policies and management elements from merchant contracts to payments and settlements.
- Beyond product development, we take the lead in reducing various inefficiencies within the company through the establishment of testing automation platforms, design standardization, and sharing development capabilities.
Future Challenges We Want to Tackle Together
- We look forward to crafting products that flexibly accommodate complex requirements. We are already applying technical challenges to effectively manage complexity in the payment domain while maintaining scalability. However, to drive these goals forward, we need more teammates to support us.
- We aim to completely eliminate accumulated legacy.
- The long-standing electronic payment market has not been without its technical debt. We are seeking individuals who can analyze areas that are hard to control or manage, rapidly reconfigure them with new technologies, and help create an environment where the business can grow swiftly.
Who We Want to Work With
- Individuals who place high value on developer experience.
- Those who understand and practice the importance of automated testing.
- Enthusiasts of new technologies and various platforms.
- Individuals keenly interested in programming languages.
- Those who find joy in simplifying complex business challenges.
Experience We Value
- Experience with static type analysis using TypeScript or Flow is a plus.
- Experience in server-side rendering (SSR) and web app development within mobile applications is a plus.
- Experience in UI development considering responsive design, web accessibility, and web standards is a plus.
- Experience in test and deployment automation is a plus.
- Experience in configuring the operational infrastructure of web services or creating product monitoring systems is a plus.

