Choco

Senior Mobile Engineer iOS/Flutter eCommerce Team

Berlin, BE, DE

HybridFull time roleMid Level, Senior Level

16 days ago

About the Job

Choco is on a mission to enable the global food system to become sustainable by optimizing the way food is sold, ordered, distributed, and financed. Our AI-focused software connects distributors with their customers to operate waste-free and efficiently.  A problem of this magnitude requires a massive scale and only the best people will be able to solve it. Are you in?

Here’s what we’re up to: https://bit.ly/4fyXonB

-------

No recruiters please, we have a dedicated in-house Talent team.

-------

Choco is seeking a Senior Mobile Engineer to join our eCommerce team. You will collaborate with UI/UX Designers, Backend Engineers, and Product Managers to develop and optimize user-centric features for our online store.  Responsibilities include crafting intuitive and engaging mobile experiences that effectively showcase our products and streamline the purchasing process.

We’re looking for a Senior Mobile Engineer with a strong foundation in native iOS development (Swift) who has successfully transitioned into Flutter. You’ll bring deep knowledge of Apple’s development ecosystem while building scalable, high-quality cross-platform experiences using Flutter. You will stay updated on industry trends and continuously seek innovative ways to enhance and implement user experiences that resonate with our users and drive sales.

If you thrive in a fast-paced, high-execution environment and possess exceptional mobile development skills, we want to hear from you. You will be joining an amazing team, working alongside talented peers to help us realize our ambitious vision of creating the leading e-commerce mobile experience in our industry.

Our mobile tech stack is built around Flutter for cross-platform development. We use BLoC for state management, Dio and GraphQL for networking, and Kotlin and Swift where platform-specific functionality is needed. For testing, we rely on Mocktail for unit testing, and Patrol and Maestro for integration and end-to-end testing.

What you’ll do

  • Design, develop, and maintain high-quality, scalable client applications using Flutter and Dart for mobile

  • Collaborate with cross-functional teams, including product managers, designers, and other engineers, to deliver top-notch features and ensure seamless integration

  • Lead and mentor less experienced engineers, sharing knowledge and fostering a culture of continuous improvement and growth

  • Write clean, efficient, and testable code, adhering to established coding standards and best practices

  • Troubleshoot, debug, and optimize application performance, providing an exceptional user experience

  • Engage in code reviews, ensuring adherence to coding standards and offering constructive feedback to peers

  • Stay current with the latest advancements in Flutter, Dart, iOS and other relevant technologies to utilize the most effective tools and techniques

  • Develop and maintain technical documentation, such as design specifications, user guides, and release notes

  • Lead and execute the migration of existing functionalities written in Swift to Flutter, ensuring seamless integration, optimal performance, and maintaining a consistent user experience across platforms

What we’re looking for

  • Strong background in native mobile development (preferably iOS) with experience in Swift, Kotlin, or similar languages.

  • Develop complex mobile applications using Flutter and Dart, with 3+ years of hands-on experience and a total of 5+ years in client application development.

  • Demonstrate expertise in state management with BLOC, networking with GraphQL and Dio, and creating intuitive and efficient UI/UX components.

  • Apply OOP principles in writing clean, maintainable, and scalable code using Swift, Kotlin, and Dart.

  • Write and maintain unit and widget tests to ensure code reliability, with experience in tools such as Patrol and Maestro considered a plus.

  • Apply best practices in mobile app development, including performance optimization, security, and accessibility.

  • Work within a Continuous Integration/Continuous Deployment (CI/CD) pipeline and collaborate using agile development methodologies.

  • Display excellent problem-solving skills, breaking down complex issues and delivering practical solutions.

  • Communicate effectively with diverse teams, contributing to collaboration and knowledge sharing across the organization.

Nice-to-Have Skills

  • Experience with GraphQL or AppSync

  • Familiarity with AWS services.

Engineers who have previously built and shipped iOS apps in Swift, and now develop in Flutter, will feel at home in our environment where native platform expertise complements our cross-platform ambitions.

Choco was founded in 2018 in Berlin. Now, we are a dedicated team of over 200 Chocorians across Europe and the US. We seek hungry and humble individuals who embrace hard work, put our team first, and are committed to building a lasting company. Our mission demands urgency and speed while maintaining a long-term vision.

In just five years, Choco has raised $328.5 million and achieved unicorn status in 2022, with a valuation of $1.2 billion. We're supported by some of the world’s best investors like Bessemer Venture Partners, Insight Partners, Coatue Management, and LeftLane Capital.

Choco is an equal opportunity employer. We encourage people from all backgrounds to apply. We are committed to ensuring that our technology is available and accessible to everyone. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law.

About the Company

Choco Logo

Choco

Berlin, Berlin, Germany

251-500

Choco is a young startup with plenty of momentum that’s aiming to attract restaurants and suppliers. It also makes ordering and communication with your suppliers faster and simpler. They are simplifying how to order from their suppliers and their technology has the potential to help millions of people worldwide. Choco connecting food suppliers and restaurants on one global platform. Their technology has the potential to optimize communication among food channels to create a more transparent supply chain. The young start-up seeks to build up a user base among suppliers and restaurants keen to build out their networks.

Similar Jobs

Fuse energy Logo

Mobile Engineer

Mobile Engineer

  • Fuse energy
  • London, England, GB
  • Hybrid, Remote
  • Full time role

Accelerating global renewable energy transition with comprehensive solutions.

3 months ago

Earth hero Logo

iOS Team Lead (volunteer)

iOS Team Lead (volunteer)

  • Earth hero
  • Remote
  • Volunteer role

Empowering global volunteers to tackle climate change with tools, ideas, and the Earth Hero app.

15 days ago

Mill Logo

Cloud/Mobile Tech Lead Manager

Cloud/Mobile Tech Lead Manager

  • Mill
  • San Bruno, CA, US
  • Hybrid
  • Full time role

Revolutionize home waste management for a cleaner, greener future.

About 1 month ago

Scout motors Logo

Senior Software Engineer (iOS) - Digital Products

Senior Software Engineer (iOS) - Digital Products

  • Scout motors
  • United States
  • Remote
  • Full time role

Reimagining iconic American SUVs as next-gen all-electric trucks for a sustainable future.

About 1 month ago

Span Logo

Staff Mobile Engineer

Staff Mobile Engineer

  • Span
  • Bengaluru, KA, IN
  • Hybrid
  • Full time role

Simplifying clean energy adoption with intuitive, user-friendly home interfaces.

About 1 month ago

Scout motors Logo

Sr Software Engineer - Mobile (Android) - Digital Product

Sr Software Engineer - Mobile (Android) - Digital Product

  • Scout motors
  • United States
  • Remote
  • Full time role

Reimagining iconic American SUVs as next-gen all-electric trucks for a sustainable future.

About 1 month ago

Scout motors Logo

Sr Software Engineer-Mobile (iOS) – Digital Products

Sr Software Engineer-Mobile (iOS) – Digital Products

  • Scout motors
  • Fremont, CA, US
  • In-person, Hybrid
  • Full time role

Reimagining iconic American SUVs as next-gen all-electric trucks for a sustainable future.

About 1 month ago

Lunar energy Logo

Senior Frontend Engineer

Senior Frontend Engineer

  • Lunar energy
  • United Kingdom
  • Hybrid, Remote
  • Full time role

"Empowering homes with AI-driven solar and battery systems for a sustainable future."

21 days ago

Ocell Logo

Flutter Developer (f/m/d)

Flutter Developer (f/m/d)

  • Ocell
  • Munich, BY, DE
  • Hybrid
  • Full time role

Harnessing AI to maximize carbon storage in 700,000+ hectares of sustainable forests worldwide.

9 days ago

Ocell Logo

Junior Flutter Developer (f/m/d)

Junior Flutter Developer (f/m/d)

  • Ocell
  • Munich, BY, DE
  • In-person, Hybrid
  • Full time role

Harnessing AI to maximize carbon storage in 700,000+ hectares of sustainable forests worldwide.

9 days ago