Senior Mobile Engineer – React Native, Expo, TypeScript

Posted Oct 28

This is a fully remote position, open to applicants in Germany.

📋 Description

• Design and improve easybill-mobile utilizing React Native, Expo, and TypeScript for both iOS and Android platforms.

• Convert requirements related to invoices and documents into seamless mobile workflows and high-quality native interfaces.

• Advance the app's architecture and establish maintainable structures for navigation, reusable components, forms, and data access.

• Integrate the REST API, ensuring reliable data management that includes typed interfaces, validation, caching, loading states, and error handling.

• Operate at the intersection of the application and backend.

• Extend the REST API using PHP and Symfony as necessary.

• Develop secure authentication and session management while carefully handling sensitive customer and business data.

• Consider performance and platform-specific aspects across varying network connections, app switching, and different devices.

• Ensure accessibility and support for multiple languages.

• Protect changes through automated testing and conduct tests on simulators and actual devices.

• Contribute to the shaping of build, release, and monitoring processes through publication in app stores.

• Challenge requirements, propose your own solutions, and support features from initial concept to release and ongoing development.

• Make extensive use of AI tools like Claude Code, while being accountable for the quality, clarity, and accuracy of the results.


⛳️ Requirements

• Freelancer or self-employed contractor.

• Extensive senior-level experience with TypeScript, React Native, and Expo.

• Proven experience in taking mobile applications from implementation to release.

• Understanding of React, component architecture, state management, and asynchronous data flows.

• Knowledge of iOS and Android specifics, with a systematic approach to performance issues, platform bugs, and debugging.

• Proficient in REST API integration, with a solid grasp of API contracts, authentication, validation, and error handling.

• Ability to independently comprehend existing API endpoints, assess issues between the app and backend, and independently extend interfaces.

• Experience with automated testing, traceable technical decisions, and maintainable code.

• Independent, pragmatic working style coupled with clear communication.

• Fluent in German and possessing good English skills.

• Ideally, knowledge of PHP and Symfony.

• Additional advantages include experience with EAS, native modules in Swift or Kotlin, app store publishing, and mobile release processes.

• Published apps, contributions to open-source projects, or public experiments on GitHub are encouraged.


🏝️ Benefits

• Remote-first team – free from location-based restrictions.

• An inspiring and flexible work environment built on trust and personal responsibility.

• The chance to help shape the company’s strategy and culture.

• A dedicated team with opportunities to collaborate on innovative solutions.

• Regular team events.

People also viewed

avra5 hours ago

Member of Technical Staff – Deployment Platform

BR flagBrazil OnlyFull-timeSoftware Engineer
ApplyView job
ClickHouse5 hours ago

Manager, Documentation Engineering

US flagUnited States OnlyFull-timeSoftware Engineer$120k – $190k/year
ApplyView job
Michael Baker International6 hours ago

Telecommunications Designer – RCDD, Buildings Engineering

US flagUnited States OnlyFull-timeSoftware Engineer$90k – $135k/year
ApplyView job
Bright Vision Technologies6 hours ago

SAP BTP Developer

US flagUnited States OnlyFull-timeSoftware Engineer$115k – $165k/year
ApplyView job
Harris Computer6 hours ago

Website Developer

IN flagIndia OnlyFull-timeSoftware Engineer
ApplyView job
Open Energy Transition6 hours ago

Software Engineer

DE flagGermany OnlyFull-timeSoftware Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers