Senior React Native Engineer
Location: Fully remote across Germany
Salary: Up-to 85k (+ bonus)
Start Date: ASAP or Flexible
This is your chance to make your mark within Germany’s health care sector as a Senior React Native Engineer.
This organisation strives to give people with rare blood diseases individually tailored insights, enabling them to make health-benefitting choices and live life to the fullest. Using the latest technology, my client aims to bring data-driven insights to healthcare professionals supporting them in changing lives through personalised care.
Made up of around 30 professionals in an agile environment, they are driven by the shared mission of continuously delivering high-quality solutions to the health industry. They are headquartered in Munich, supporting flexible office hours on a voluntary basis. Not only an advocate of best practices in software development, but my client also supports the use of various technologies.
Such as:Horizontally scalable software written in Ruby, using mostly Rails.Continuous Integration and Deployment into AWS using CircleCI, GitHub Actions, and TerraformMonitoring and observability using Sentry and MezmoDeveloping great mobile experiences in React Native
Responsibilities:
My client is looking for an expert to design, architect, develop, test, debug, document, deploy, maintain, and improve their React Native apps together with their React Native engineers.
You will be part of the technology team and reporting to the Head of Technology.
Work closely with product, design, and backend engineers to design and implement new user-facing product features.Design, build and maintain readable and reliable code with React Native, TypeScript and JavaScriptMaintain and continuously improve process and tooling for code quality, automated testing, CI/CD and release management to the app stores.Monitor and support production applications when issues and bugs arise.(Senior-level responsibility) Support and mentor other Mobile engineers on the teamCollaborate closely with TPMs (Technical Project Managers / Product Owners), Design, Medical experts, Regulatory, and the whole Engineering team to build new experiences.Participate in on-call rotations and respond to user requests.
Requirements:
University degree / experience in computer science or similar3+ years production experience using React Native to build and maintain complex mobile apps for iOS and Android.Deep understanding of the strengths and limitations of React & React Native libraries.Expertise on TypeScript’s type system and JavaScript’s eco system and nuancesExperience with React Hooks and Context to manage state and integrate with Backend APIs(Senior-level) Experience configuring CI/CD pipelines to use Fastlane, TestFlight and Firebase to support testing and public releases through the App Store or Play StoreExperience ensuring a high standard of quality through unit, integration and E2E testing.Solid understanding of security best practices for mobile applicationsKnowledge of agile practices such as continuous delivery, code reviews and retrospectives.Keen to learn and improve technical and personal skills.A software engineer who cares deeply about user experience(Nice to have) Experience working with or debugging Swift and Kotlin via React Native or as standalone Native apps.(Nice to have) React Web production experience.(Nice to have) Experience using Redux & Redux Toolkit