Cross-Platform Engineer (Kotlin, Swift) - Merchant Promotions

Wolt - English
Full_timeTokyo, Japan

📍 Job Overview

  • Job Title: Cross-Platform Engineer (Kotlin, Swift) - Merchant Promotions
  • Company: Wolt
  • Location: Tokyo, Japan
  • Job Type: On-site
  • Category: Mobile App Development
  • Date Posted: 2025-06-09
  • Experience Level: Mid-Senior Level (5-10 years)
  • Remote Status: On-site

🚀 Role Summary

  • Key web technology aspect 1: Lead the development of a new Merchant Promotions feature, owning the Android and supporting iOS components.
  • Key web technology aspect 2: Collaborate cross-functionally with Product Management, Business teams, and other engineering teams to ensure successful delivery.
  • Key web technology aspect 3: Provide technical leadership in architecting and building key components of a modern Android and iOS application.
  • Key web technology aspect 4: Mentor and support younger colleagues, fostering an inclusive, high-performance culture.

📝 Enhancement Note: This role requires a strong background in both Android and iOS development, with a focus on leading technical decisions and driving product direction.

💻 Primary Responsibilities

  • Web technology responsibility 1: Own the Android and support iOS components of the team, working closely with Product Management and Business teams to ensure successful development and releases of the new Merchandising product.
  • Web technology responsibility 2: Set architecture decisions, influence technology stack selection, and help steer overall product direction.
  • Web technology responsibility 3: Collaborate fluently with other Engineering teams, Staff Engineers, and stakeholders to ensure successful delivery of the product.
  • Web technology responsibility 4: Ensure quality, reliability, and stability of all mobile deliveries.
  • Web technology responsibility 5: Lead with confidence, guiding the team through technical challenges and implementing the roadmap and technological strategy for the new greenfield Merchandising initiative.

📝 Enhancement Note: This role involves a high degree of autonomy and requires effective handling of ambiguity, as well as the ability to navigate reasonable trade-offs between short-term velocity and long-term quality.

🎓 Skills & Qualifications

Education: Bachelor's degree in Computer Science, Engineering, or a related field. Relevant experience may be considered in lieu of a degree.

Experience: Extensive Android development experience, with the ability to work on the iOS stack. Proven ability to lead technical decisions with a high degree of autonomy and handle ambiguity effectively.

Required Skills:

  • Extensive Android development experience, with the ability to work on the iOS stack.
  • Hands-on experience with Jetpack Compose and modern Android app architectures (e.g., MVVM, MVI).
  • Proven ability to lead technical decisions with a high degree of autonomy and handle ambiguity effectively.
  • Experience with UI/UX principles, including building polished, accessible interfaces aligned with Design guidelines.
  • A demonstrated track record of working in a fast-paced environment with changing requirements.
  • Effective collaboration and communication skills to work seamlessly with team members and stakeholders.

Preferred Skills:

  • Interest or foundational experience in Golang or Kotlin backend development.
  • Willingness and ability to travel to Europe for in-person team collaboration 2-4 times a year.
  • Previous experience in start-up environments or working on early-stage products, demonstrating adaptability and entrepreneurial mindset.
  • Industry Experience: previous experience in advertisement, promotion, or offering domains and high-scale environments.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • A portfolio showcasing your Android and iOS development skills, with a focus on UI/UX design and architecture decisions.
  • Examples of successful cross-platform mobile applications, demonstrating your ability to lead technical decisions and drive product direction.
  • Case studies highlighting your experience working in fast-paced environments with changing requirements.

Technical Documentation:

  • Code samples and documentation demonstrating your proficiency in Jetpack Compose and modern Android app architectures.
  • Evidence of your ability to handle ambiguity and make informed technical decisions, such as architecture decisions and trade-off justifications.
  • Examples of your collaboration and communication skills, such as project documentation, meeting notes, or stakeholder presentations.

📝 Enhancement Note: While there are no specific portfolio requirements listed, it is essential to demonstrate your technical leadership, problem-solving skills, and ability to work effectively in a team environment.

💵 Compensation & Benefits

Salary Range: ¥8,000,000 - ¥12,000,000 per year (Based on industry standards for mid-senior level mobile app developers in Tokyo)

Benefits:

  • Competitive salary and equity compensation.
  • Comprehensive health, dental, and vision insurance.
  • Generous vacation and parental leave policies.
  • Flexible work arrangements, including remote work options.
  • Opportunities for professional development and growth.

Working Hours: Full-time, with standard working hours Monday through Friday, 9:00 AM to 6:00 PM JST. Overtime may be required to meet project deadlines.

📝 Enhancement Note: The salary range provided is an estimate based on market research and industry standards for mid-senior level mobile app developers in Tokyo. Actual compensation may vary depending on factors such as experience, skills, and negotiation.

🎯 Team & Company Context

🏢 Company Culture

Industry: Technology, with a focus on food delivery and e-commerce.

Company Size: Medium to large (500+ employees), with a presence in over 500 cities across 30 countries.

Founded: 2014, with a mission to bring joy, simplicity, and earnings to the neighborhoods of the world.

Team Structure:

  • The Merchant Group, focusing on merchant-facing products and features.
  • Cross-functional teams, including Product, Business, SRE, Data, and Engineering colleagues.
  • A flat organizational structure that encourages collaboration and autonomy.

Development Methodology:

  • Agile development processes, with a focus on continuous integration and delivery.
  • Cross-functional collaboration and stakeholder alignment on expectations, timelines, and trade-offs.
  • A culture of experimentation, learning, and iteration.

Company Website: Wolt

📝 Enhancement Note: Wolt's company culture emphasizes collaboration, innovation, and a high degree of autonomy. This role requires strong communication skills and the ability to work effectively in a cross-functional team environment.

📈 Career & Growth Analysis

Web Technology Career Level: Mid-Senior Level (5-10 years) - This role requires extensive experience in both Android and iOS development, with a focus on technical leadership and product direction.

Reporting Structure: This role reports directly to the Product + Talent Acquisition Partner, Edu Moral.

Technical Impact: This role has a significant impact on the development and delivery of the new Merchant Promotions feature, as well as the overall product direction and technical strategy for the Merchandising initiative.

Growth Opportunities:

  • Growth opportunity 1: Technical leadership and mentorship opportunities, with the potential to grow into a senior or staff engineering role.
  • Growth opportunity 2: Expansion into new markets and products, providing opportunities for career growth and professional development.
  • Growth opportunity 3: The possibility to work on early-stage products and features, demonstrating adaptability and entrepreneurial mindset.

📝 Enhancement Note: Wolt offers significant growth opportunities for experienced mobile app developers looking to advance their careers in a dynamic and innovative environment.

🌐 Work Environment

Office Type: Modern, collaborative office spaces designed to facilitate cross-functional teamwork and communication.

Office Location(s): Tokyo, Japan, with additional offices in over 500 cities across 30 countries.

Workspace Context:

  • Workspace aspect 1: Access to multiple monitors, testing devices, and development tools to support cross-platform mobile app development.
  • Workspace aspect 2: Collaborative workspaces that encourage team interaction and knowledge sharing.
  • Workspace aspect 3: Opportunities for in-person collaboration with team members and stakeholders, both locally and internationally.

Work Schedule: Full-time, with standard working hours Monday through Friday, 9:00 AM to 6:00 PM JST. Overtime may be required to meet project deadlines.

📝 Enhancement Note: Wolt's work environment emphasizes collaboration, innovation, and a high degree of autonomy. This role requires strong communication skills and the ability to work effectively in a cross-functional team environment.

📄 Application & Technical Interview Process

Interview Process:

  • Process step 1: Technical assessment, focusing on Android and iOS development skills, as well as problem-solving and architecture decision-making abilities.
  • Process step 2: Cross-functional team fit assessment, evaluating communication and collaboration skills, as well as cultural alignment with Wolt's values and mission.
  • Process step 3: Final evaluation, focusing on technical impact, leadership potential, and alignment with the team's goals and objectives.

Portfolio Review Tips:

  • Portfolio tip 1: Highlight your Android and iOS development skills, with a focus on UI/UX design and architecture decisions.
  • Portfolio tip 2: Include case studies demonstrating your ability to lead technical decisions and drive product direction in a fast-paced environment.
  • Portfolio tip 3: Showcase your problem-solving skills and ability to handle ambiguity, with examples of successful project outcomes and lessons learned.

Technical Challenge Preparation:

  • Challenge preparation 1: Brush up on your Android and iOS development skills, with a focus on Jetpack Compose and modern app architectures.
  • Challenge preparation 2: Familiarize yourself with Wolt's products, services, and company culture, and be prepared to discuss how your technical skills and experience align with the team's goals and objectives.
  • Challenge preparation 3: Practice communicating technical concepts clearly and effectively, with a focus on architecture decision-making and trade-off justification.

ATS Keywords:

  • Programming Languages: Kotlin, Swift, Java, Objective-C, Golang
  • Web Frameworks: Android SDK, iOS SDK, Jetpack Compose, UIKit, SwiftUI
  • Server Technologies: None specified
  • Databases: None specified
  • Tools: Android Studio, Xcode, Git, JIRA, Confluence
  • Methodologies: Agile, Scrum, Kanban
  • Soft Skills: Leadership, Mentorship, Collaboration, Communication, Problem-solving
  • Industry Terms: Mobile App Development, Cross-Platform Development, Technical Leadership, Product Direction

📝 Enhancement Note: Wolt's interview process focuses on assessing technical skills, problem-solving abilities, and cultural fit. Candidates should be prepared to discuss their experience with Android and iOS development, as well as their ability to lead technical decisions and drive product direction in a fast-paced environment.

🛠 Technology Stack & Web Infrastructure

Frontend Technologies:

  • Frontend technology 1: Android SDK, with a focus on Jetpack Compose and modern app architectures (e.g., MVVM, MVI).
  • Frontend technology 2: iOS SDK, including UIKit and SwiftUI.
  • Frontend technology 3: UI/UX design principles, with a focus on building polished, accessible interfaces aligned with Design guidelines.
  • Frontend technology 4: None specified.

Backend & Server Technologies:

  • Backend technology 1: None specified.
  • Server technology 2: None specified.
  • Infrastructure tool 3: None specified.

Development & DevOps Tools:

  • Development tool 1: Android Studio, Xcode, Git.
  • DevOps tool 2: JIRA, Confluence.
  • Monitoring tool 3: None specified.

📝 Enhancement Note: This role focuses primarily on mobile app development, with a strong emphasis on Android and iOS development skills. Backend and server technologies are not specified, but candidates should be prepared to discuss their experience with relevant tools and technologies.

👥 Team Culture & Values

Web Development Values:

  • Web development value 1: A commitment to building high-quality, user-centered mobile applications that bring joy, simplicity, and earnings to the neighborhoods of the world.
  • Web development value 2: A focus on innovation, experimentation, and continuous learning, with a culture of experimentation, learning, and iteration.
  • Web development value 3: A commitment to collaboration, communication, and cross-functional teamwork, with a flat organizational structure that encourages autonomy and decision-making.
  • Web development value 4: A dedication to fostering an inclusive, high-performance culture that empowers and supports team members at all levels.

Collaboration Style:

  • Collaboration approach 1: Cross-functional integration between developers, product managers, business teams, and other stakeholders.
  • Collaboration approach 2: Code review culture and peer programming practices, with a focus on knowledge sharing and technical mentorship.
  • Collaboration approach 3: Regular team meetings, stand-ups, and retrospectives to facilitate communication, alignment, and continuous improvement.

📝 Enhancement Note: Wolt's team culture emphasizes collaboration, innovation, and a high degree of autonomy. This role requires strong communication skills and the ability to work effectively in a cross-functional team environment.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Web development challenge 1: Building a brand new Merchant Promotions feature from scratch, with a focus on greenfield product development and technical leadership.
  • Web development challenge 2: Working with a diverse team of stakeholders, including Product Management, Business teams, and other engineering teams, to ensure successful development and delivery of the new Merchandising product.
  • Web development challenge 3: Navigating reasonable trade-offs between short-term velocity and long-term quality, with a focus on architecture decision-making and technical debt management.
  • Web development challenge 4: Mentoring and supporting younger colleagues, fostering an inclusive, high-performance culture that empowers and supports team members at all levels.

Learning & Development Opportunities:

  • Learning opportunity 1: Technical skill development and specialization in Android and iOS development, with a focus on Jetpack Compose and modern app architectures.
  • Learning opportunity 2: Conference attendance, certification, and community involvement, with opportunities for professional development and growth.
  • Learning opportunity 3: Technical mentorship, leadership development, and architecture decision-making, with opportunities for career progression and advancement.

📝 Enhancement Note: Wolt offers significant learning and development opportunities for experienced mobile app developers looking to advance their careers in a dynamic and innovative environment.

💡 Interview Preparation

Technical Questions:

  • Technical question 1: Android and iOS development fundamentals, with a focus on Jetpack Compose, modern app architectures, and UI/UX design principles.
  • Technical question 2: Architecture decision-making and trade-off justification, with a focus on greenfield product development and technical leadership.
  • Technical question 3: Problem-solving and algorithmic skills, with a focus on handling ambiguity and making informed technical decisions.

Company & Culture Questions:

  • Technical question 4: Wolt's company culture, values, and mission, with a focus on collaboration, innovation, and a high degree of autonomy.
  • Technical question 5: Wolt's development methodology, with a focus on Agile processes, cross-functional teamwork, and stakeholder alignment.
  • Technical question 6: Wolt's products, services, and market position, with a focus on the Merchant Promotions feature and its impact on the overall Merchandising initiative.

Portfolio Presentation Strategy:

  • Presentation strategy 1: Live website demonstration and technical walkthrough methods, with a focus on UI/UX design, architecture decisions, and problem-solving skills.
  • Presentation strategy 2: Code explanation techniques and architecture decision reasoning, with a focus on communicating technical concepts clearly and effectively.
  • Presentation strategy 3: User experience showcase and responsive design demonstration methods, with a focus on building polished, accessible interfaces aligned with Design guidelines.

📝 Enhancement Note: Wolt's interview process focuses on assessing technical skills, problem-solving abilities, and cultural fit. Candidates should be prepared to discuss their experience with Android and iOS development, as well as their ability to lead technical decisions and drive product direction in a fast-paced environment.

📌 Application Steps

To apply for this Cross-Platform Engineer (Kotlin, Swift) - Merchant Promotions position:

  1. Submit your application through the application link provided.
  2. Customize your resume and portfolio to highlight your Android and iOS development skills, with a focus on UI/UX design, architecture decisions, and problem-solving skills.
  3. Prepare for technical interviews by brushing up on your Android and iOS development skills, as well as your ability to lead technical decisions and drive product direction in a fast-paced environment.
  4. Research Wolt's company culture, values, and mission, and be prepared to discuss how your technical skills and experience align with the team's goals and objectives.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Extensive Android development experience and ability to work on the iOS stack are required. Proven ability to lead technical decisions and effective collaboration skills are essential.