iOS Lead Engineer | Food service used by about 400,000 people / Hybrid Work
iOS Lead Engineer | Food service used by about 400,000 people / Hybrid Work
Tokyo
Fulltime
Remote
Large Scale Company
Listed Company
Own Products/Services
Industry
Food and Ingredients Sales Company
IT Skills
Swift, Android, iOS
Working hours
Discretionary Work System
Salary
8 Million yen〜12 Million yen
Job Description
【Responsibilities】
Currently, the team is focusing on improving the customer-oriented UI/UX while developing functions that are not yet available in the iOS application. In addition, to improve productivity, the team is refactoring the code base that has been accumulated over the past 10 years to a VIPER-based architecture to improve quality.
You will be mainly responsible for the following tasks: - Refactoring and process improvement for high-quality and easy-to-maintain iOS apps.
-Refactoring and process improvement for high quality and easy-to-maintain iOS apps
-Proposing and implementing measures to take advantage of Apple's platform
-Developing new features and optimizing UI/UX while communicating primarily with engineering managers Optimize performance and memory management
- Ongoing code reviews to fix bugs and improve performance
- Evaluate and introduce new technologies
- Prepare and propose documentation related to the above
【Technical Environment】
・Language: Swift
・UI Implementation: UIKit (with some Storyboard usage)
・Architecture: VIPER-based (Layered Architecture, Repository Pattern, Multi-Module structure via SPM)
・IDE: Xcode, with other choices available
・Issue Management: GitHub, Backlog
・CI/CD: Bitrise, GitHub Actions, fastlane, Firebase App Distribution, TestFlight
・Communication: Slack, Backlog
・Other: Kotlin Multiplatform (currently being partially introduced for testing)
【Recruitment Background】
The company provides home delivery of carefully selected food ingredients and meal kits using a subscription-based business model based on the theme of solving social issues in food through technology and business. It is unique in that it handles all inventory management, delivery and logistics, and e-commerce sites to connect producers and buyers.
Its flagship service has been in operation for more than 20 years and is used by approximately 400,000 customers.
The company is looking for people who are willing to work to create new value and eliminate technical debt in order to deliver an even better shopping experience to the customers.
■Developing iO apps for a business that boasts sales of 60 billion yen
The service has both a web version and a native version (iOS and Android), of which the iOS app started to be released in 2015 and currently boasts annual sales of several tens of billions of yen. In addition, compared to the web version, some functions have not been implemented, and compared to the Android application, the so-called technical debt has not been resolved yet, and the iOS application has the largest room for improvement. While aiming to expand the functions that are lacking, we are also exploring ways to provide value unique to iOS applications.
*From sales results for the fiscal year ending March 31, 2023
Required Skills
【Required】
-Experience in developing native applications for iOS using Swift (3 years)
-Experience in team development
-Leading experience in iOS app development team
-Knowledge of architectures related to iOS applications such as VIPER and Clean Archtecture
-Knowledge of iOS including UIKit In-depth knowledge of major iOS frameworks including UIKit
【Preferred】
- Proposals for iOS-like development considering HIG
- Experience working in agile development process
- Experience in performance improvement
- Experience in continuous product improvement based on user feedback such as behavior logs and interviews
- Experience in technical PR roles (presentations at conferences, blogs, etc.)
- Experience in SwiftUI implementation
- Experience in cross-platform technology
- Experience in Android app development
Required Language Skills
Japanese Level
Business Level
English Level
None
Other Language Skills
Our Bilingual Career Consultants Will Provide Full-support for Your Job Transferring.
Wacky Japanese Resumes.
Worries related to visa sponsorship.
Ways to Handle salary and other negotiations.
Annoying Interview Scheduling and Other Paper Works Related.
Tips for Passing the Interviews.
※Results for 2022
Our Bilingual Career Consultants Will Provide Full-support for Your Job Transferring.
Wacky Japanese Resumes.
Worries related to visa sponsorship.
Ways to Handle salary and other negotiations.
Annoying Interview Scheduling and Other Paper Works Related.