Web App Engineer

freee K.K.
Develop web apps for a company focused on supporting small businesses.
Salary
3,200,000+ JPY / Yr. (Estimate Only)
Location
Tokyo
・Product and feature planning, design, implementation, test, measurement, improvement
・Research and development/survey of new and core technologies
There are various future plans and ideas for new function planning and development, automation algorithm improvement, UX improvement, new product planning and development, etc.
【About freee and Development】
From planning and technology selection, to development, to release, engineers at freee have the freedom to put their ideas into action. The company has also established an organizational structure that allows rapid iteration and improvement by listening to the voices of actual users and customers, making it even easier to understand the various complexities of the product lineup. Even with these complexities, freee has been able to achieve a daily deployment workflow. Future plans and ideas include products that enable small businesses to focus on creative activities, and development of core technologies, such as automation and optimization algorithms, to bring innovation to business, and much more. The company also values work/life balance, and allows for flexibility with regard to parental leave, work hours, work from home, etc.
Many progressive systems and policies are adopted by freee to enrich the work lives of engineers.
・Lead system: One team-elected engineer stops other work for one month to commit new proposals/improvements of the freee environment and products, providing overwhelming output.
・Committee system: There are volunteer committees in all aspects engineering, such as a front-end committee and a development productivity improvement committee.
・Candidate transfer system: Once every six months, you can volunteer to work on other projects of your interest to grow and experience different domains and technologies.
・Development training camp: Once a year, you can participate in a team retreat at a ryokan to focus on individual contributions.
・Commits OK to any repository: Once code is reviewed and given an “LGTM,” there are no other rules regarding commits to any repository.
・Emphasis on team development: Processes are decided by the team. Agile development is standard, but teams can decide on Scrum, Kanban, XP, or otherwise.
【Development Tools】
Web (Serverside): Ruby on Rails, Go, gRPC, Node.js
Web (Front-end): React, Redux, Babel, webpack, TypeScript, Storybook
Database: MySQL, Redis, Aurora
Infra.: AWS (EKS, ELB, EC2, RDS, S3, SQS, ElastiCache, Redshift, ...), Kubernetes, Docker, Jenkins, CircleCI, Fluentd, Ansible, HashiCorp Tools, Elasticsearch + Kibana, Google BigQuery, Embulk
Dev. Environment: Vagrant, Docker
Mobile: Swift, Kotlin, Objective-C, Java, Firebase (Analytics, Notifications, Remote Config), Bitrise, fastlane, RxSwift, RxJava
Desktop Client: Xamarin, WPF
Biz Platforms: Salesforce, Apex, Visualforce, Marketo, Pardot
AI Labs: Python 3, Flask, R, TensorFlow, Keras, scikit-learn
Others: GitHub, Kibela, JIRA, Slack, Workplace by Facebook
【Qualifications】
・Japanese: Business-level (N2) or higher
・Development experience with multiple programming languages
・Experience with technology selection and overall product design
・Experience with regular refactoring
・Deep knowledge of middleware
・Consistent high-quality programming output
【Welcomed Skills/Experience】
・Ability to implement complex domains into development
・Ability to catch up quickly when using unknown technologies
・Design and development experience with new and innovative businesses
【Other Welcomed Characteristics】
・You have a desire to quickly create and deliver valuable products
・You find yourself regularly automating tedious, repetitive tasks
・You question the systems that already exist in the world
・You have a strong appreciation for good UX/UI design
・You are always looking to try something new
・You have an interest in management and management structures
TBD upon offer.
In 2012, freee was established with the mission of enabling people in small businesses to focus on their creativity. Using the power of the cloud, freee develops and provides services that support and streamline personnel, labor, and other small business back office operations, including accounting.
This is just the beginning for freee. As the world evolves, freee will continue its work to provide a platform for small businesses by maximizing the benefits of the cloud, enabling new value and business opportunities that have never before existed.
From planning and technology selection, to development, to release, freee employees have the freedom to put their ideas into action. The company has also established an organizational structure that allows rapid iteration and improvement by listening to the voices of actual users and customers, making it even easier to understand the various complexities of the product lineup. Even with these complexities, freee has been able to achieve a daily deployment workflow. Future plans and ideas include products that enable small businesses to focus on creative activities, and development of core technologies, such as automation and optimization algorithms, to bring innovation to business, and much more.
All job descriptions listed on our website are examples for illustrative purposes only.
One of our Global HR Consultants will share a genuine job description with you after a potential match has been found.