Job Overview
We are seeking a full-time Mobile Developer to join a collaborative mobile application development team. The person in this role will focus on building and maintaining React Native applications for both Android and iOS, working primarily remotely with minimal travel required. This is an opportunity to take ownership of architecture, improve production reliability, and contribute to a supportive engineering community.
Responsibilities
- Design, develop, and maintain cross-platform mobile applications using React Native and TypeScript.
- Manage platform-specific project configurations for Android and iOS, including Xcode and Gradle settings.
- Integrate and maintain CI/CD pipelines to automate builds, tests, and releases to App Store Connect and Google Play Console.
- Write and maintain unit tests using Jest and other testing tools to ensure code quality and stability.
- Work with backend APIs (REST) and collaborate with backend engineers on integration and data models.
- Use Firebase and other cloud services to implement analytics, notifications, and user authentication flows.
- Participate in architectural discussions, drive improvements, and take ownership of mobile application architecture.
- Monitor observability and production operations to quickly resolve incidents and improve reliability.
- Promote accessibility and security best practices within mobile applications.
- Share knowledge through code reviews, mentoring, and community contributions within the team.
Qualifications
- Proven experience with React Native and TypeScript in production mobile applications.
- Experience with Redux or comparable state management libraries.
- Familiarity with Android and iOS project configurations, Xcode, and platform-specific tooling.
- Experience with App Store Connect, Google Play Console, and Firebase services.
- Experience writing unit tests with Jest and integrating tests into CI/CD pipelines.
- Comfortable working with CI/CD tools to automate publishing and testing workflows.
- Strong problem-solving skills and a security-minded approach to building mobile features.
- Good communication skills and willingness to collaborate and mentor peers.
- Strongly preferred: experience with Node.js, NestJS or Express, OAuth/JWT, SQL or NoSQL databases, AWS, Docker, and Kubernetes.
- Familiarity with AI-assisted development tools (e.g., GitHub Copilot, Claude Code) is an advantage.
Benefits
- Remote-first work with minimal travel expectations, enabling flexible work arrangements.
- Unique TEAL culture, relationship- and respect-driven community, non-corporate atmosphere.
- Agile approach and no bureaucracy.
- Outstanding integration trips to various places in Europe.
- Activities to support your well-being and health.
- Luxmed Gold Extended medical care and Multisport Plus benefit.