About the job
About Toss Insurance
- Toss Insurance specializes in managing and selling insurance, focusing on reducing financial risks for customers and providing tailored coverage through a trust-based approach to insurance design aimed at achieving maximum customer satisfaction.
- We strive to create a virtuous cycle where designers who provide excellent service from the customer's perspective can achieve greater results by building a consultation environment that focuses solely on customer satisfaction, without excessive sales pressure, and fostering a healthy insurance ecosystem.
- Our goal is to develop an insurance management platform where agents, employees, and the company can grow together by providing an optimal IT infrastructure that allows everyone to fully utilize their expertise.
About Your Future Team
- As a Frontend Developer at Toss Insurance, you will collaborate with various colleagues to develop mobile products that are integrated into the Toss app, as well as an admin panel for managing user data.
- Toss Insurance adopts an agile approach to product improvement, with teams engaging in product planning and brainstorming sessions roughly every 1-2 weeks. We rapidly formulate hypotheses, deploy products, gather feedback from customers, and refine our hypotheses based on that feedback.
- The chapter of frontend developers collaborates organically across all Toss affiliates. Regular chapter meetings, including 'Tech Talks,' facilitate knowledge sharing on new technology topics and development know-how, as well as the development of common libraries for UI components and asynchronous processing.
- You will be joining a team that includes another frontend developer. For insights into a day in the life of a Toss Insurance frontend developer, check out the article [How Does a Toss Insurance Frontend Developer Spend Their Day?](https://toss.im/career/article/insu_dailylog_Frontend_Developer).
- For more on the Toss frontend chapter, see [All About Toss Frontend Chapter](https://tosspublic.notion.site/cc9367e44ff6424181899f3cf250f5d2).
Your Responsibilities
- You will create various screens within the Toss Insurance section of the Toss app, enabling customers to experience the best insurance coverage at the right price.
- You will enhance the insurance consultation and customer management systems of Toss Insurance, allowing agents to consult effectively with clients. This role will provide you with extensive technical experience, from infrastructure to the customer-facing screens.
- We are improving our frontend development environment to ensure that our web services are built and deployed in just one minute, all while providing the best user experience.
Who We Want
- We are looking for someone who can confidently develop stable services using React and TypeScript.
- It’s important that you can define problems based on provided design guidelines and implement solutions swiftly.
- We need someone who is proactive in identifying and analyzing problems to suggest effective solutions, rather than just completing assigned tasks.
- Experience in improving legacy code to fit modern development environments or rapidly learning new tech stacks is a plus.
Resume Tips
- Instead of merely listing your experiences, please highlight the impact and learning points from your past work.
- As we prioritize improving product quality based on customer feedback, we are looking for candidates who actively attempt to solve given problems.
- If you have experience implementing complex services or demanding requirements, especially abstracting complicated or repetitive issues into simpler forms, please share.
- Please mention any experience in gradually transitioning existing source code to a new codebase.
Technologies We Use at Toss Insurance
- Core: React, TypeScript, Next.js
- State Management: React-Query, Recoil
- Styling: Emotion
- Package Managers: Yarn Berry, PNPM
- Build: Webpack, ESBuild, SWC, Babel
- CI/CD: GitHub Actions, CircleCI

