※For details on hiring engineers, please see https://recruit.soda-inc.jp/engineer.※Work location: Tokyo (Full remote work possible only within Japan)
■About the CompanyWe operate SNKRDUNK, one of the largest fashion collective marketplaces in Japan, used by more than 6 million people a month. Our annual GMV is in the tens of billions of yen, and we are expanding our business into a variety of areas, including domestic CtoC services, BtoC services, store development, and overseas expansion. In October 2023, we established a strategic partnership with KREAM, a Korean company, in order to achieve our mission of "creating the next marketplace that the world will be excited about." After that, our policy is to aim for a swing-by IPO within a few years.
■Recruitment backgroundUntil now, there was no dedicated web front-end engineer; designers were responsible for implementing HTML/CSS, and web engineers were responsible for implementing Vue.js.However, with the rapid expansion of services and the expansion of the development organization, it has become difficult to develop web front ends with high quality and speed under the current system.Therefore, in order to promote the development of the web front end area with high quality and speed, a full-time web front end engineer has been added to the team since 2023.
Currently, the web front engineer is working with the designer on front-end implementation tasks.In addition, a roadmap for improvements has been created and implemented with the involvement of engineering managers. We are looking for someone who can lead the web front-end area by reviewing the roadmap together with us.
■Position DetailsWe would like to work with you to come up with specific solutions to problems, with the aim of running a development and improvement cycle that balances quality and speed.Below is an example.
・Improvement of CSS management method (migration to SCSS, etc.)・Appropriate UI componentization・Introduction of software architecture・Introduction of tests・Introducing frameworks such as Nuxt.js・Migration to TypeScript
■Development environment[Web]・Language/FW:Go /React /Vue.js・Tool:Datadog / Sentry / Google Analytics・Infrastructure:AWS (ECS / Aurora / ElastiCache / S3 / CloudFront / SQS / SNS など) / Firebase (FCM)・CI/CD:GitHub Actions (Automate test execution, deployment to ECS, Terraform plan/apply execution, etc.)(テストの実行やECSへのデプロイ、Terraformのplan/applyの実行などを自動化)
[App]・Language/FW:Dart / Flutter・Library:Riverpod / Flutter Hooks / dio / Freezed / Firebase・CI/CD:Codemagic / GitHub Actions・Test: flutter_test
[Common]・Code management: GitHub・Development environment: GitHub Copilot・Document management: Notion・Project management: Notion・Communication tool: Slack/Gather
■Mandatory Qualifications[Required]・Web front-end development experience ・Ability to proceed with software development with ownership・Basic Japanese communication skills
[welcome]・Development experience using Vue.js, React, Angular, etc. ・Experience developing web services using server-side languages・Development experience in large-scale consumer services ・Experience in mentoring and managing developers・Business Level Japanese