Login Enter

easybill GmbH

1 week ago

Freelancer Senior Mobile Engineer (React Native, Expo, TypeScript) m/f/d

Sign up free Log in

Sign up to save this job, get alerts, and apply with an optimized CV.

Company information

Company
easybill GmbH
Location
Berlin Germany
Posted
1 week ago
View all jobs at easybill GmbH

Job description

Welcome to easybill.

Over 22,000 companies rely on easybill. We ensure that invoices, processes, and integrations run smoothly in everyday business. With easybill-mobile, we are bringing central functions of our platform to iOS and Android – and we are looking for you to help shape the app technically and from a product perspective.

You will get clear priorities, short communication channels, and room to solve things cleanly. With us, you will take on responsibility: for technical decisions, well-thought-out user guidance, and an app that our customers can rely on on the go.

The ideal profile? You are a freelancer and deeply proficient in TypeScript, React Native, and Expo, understand the specifics of mobile applications, and want to decisively shape a product in its early development phase. Ideally, you also have knowledge of PHP and Symfony to help shape functions on our REST API side as well.

Tasks

You will further develop easybill-mobile based on React Native, Expo, and TypeScript for iOS and Android. A technical foundation with login, dashboard, and document overviews is already in place. You will build upon this and shape the next steps together with the team.

  • You will translate requirements related to invoices and documents into understandable mobile workflows and high-quality native user interfaces.
  • You will further develop the app architecture and create maintainable structures for navigation, reusable components, forms, and data access.
  • You will connect our REST API and ensure reliable data management: from typed interfaces and validation to caching, loading states, and error handling.
  • You will work at the interface between the app and the backend. If necessary, you will extend our REST API based on PHP and Symfony so that new mobile functions can be implemented consistently.
  • You will work on secure authentication, session management, and the careful handling of sensitive customer and business data.
  • You will keep an eye on performance and platform specifics – even with changing network connections, app switching, and different devices. Accessibility and multilingualism are part of your product quality.
  • You will secure changes with automated tests and check behavior on simulators and real devices. You will participate in shaping build, release, and monitoring processes up to the publication in the app stores.
  • You will question requirements, contribute your own solution proposals, and accompany functions from idea to release and further development.
  • You will intensively use AI tools like Claude Code in your daily development work and take responsibility for the quality, understandability, and correctness of the results.

Our mobile stack includes React Native, Expo, Expo Router, and TypeScript. Additionally, TanStack Query and TanStack Form, Zod, and NativeWind. For testing, we use Jest and React Native Testing Library. Our existing platform and REST API are based on PHP and Symfony.

Qualifications

  • You don't have to know every library yet. The crucial thing is that you understand your stack, make good technical decisions, and can independently learn new topics.
  • You have in-depth experience with TypeScript, React Native, and Expo at a senior level and have accompanied mobile applications beyond pure implementation through to release.
  • You understand React, component architecture, state management, and asynchronous data flows, and can structure complex interrelationships comprehensibly.
  • You know the specifics of iOS and Android and approach performance issues, platform errors, and debugging systematically.
  • You are proficient in connecting REST APIs and understand API contracts, authentication, validation, and error handling.
  • Ideally, you also have knowledge of PHP and Symfony. You can understand existing API endpoints, analyze errors between app and backend, and independently extend interfaces.
  • Automated tests, traceable technical decisions, and maintainable code are part of your daily development routine.
  • You work independently and pragmatically, communicate clearly, and keep the benefit for our customers in mind.
  • You speak fluent German and have good English skills.

Additional plus points include experience with EAS, native modules in Swift or Kotlin, as well as app store releases and mobile release processes. Own published apps, open-source contributions, or public experiments on GitHub are also welcome.

If you don't tick every box but are an exceptionally strong engineer: Apply anyway and show us what you've built. Show us what you've built!

Benefits

  • Remote-First Team – no location dependency
  • An inspiring and flexible work environment based on trust and personal responsibility
  • The opportunity to contribute to shaping company strategy and culture
  • A dedicated team and the chance to work on innovative solutions together
  • Regular team events

Do you want to help shape easybill on iOS and Android? Then we look forward to your application. We are particularly interested in projects where you have taken technical responsibility: What did you build, what decisions did you make, and what did you learn from it?

We look forward to hearing from you!

Find more English Speaking Jobs in Germany on Arbeitnow

Required skills

Interested in this position?

Create your free account and tailor your CV to match this job.