Job
- Level
- Experienced
- Job Field
- Web, Application, Full Stack
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Kassel
- Working Model
- Hybrid, Onsite
Job Summary
In this role, you develop mobile applications using React Native and design new features. You implement backend components, integrate interfaces, and optimize our software solutions for performance and usability.
Job Technologies
Your role in the team
- You develop modern mobile applications with React Native for iOS and Android.
- You design and implement new features - from conception to production release.
- You develop and expand backend components as well as APIs for our mobile applications and IoT platforms.
- You integrate REST and GraphQL interfaces and ensure smooth communication between frontend, backend, and IoT systems.
- You work closely with the Backend, UX/UI, DevOps, and IoT departments to develop comprehensive software solutions.
- You optimize the performance, stability, security, and user-friendliness of our applications.
- You actively contribute to architecture decisions, code reviews, and the continuous improvement of our development processes.
- You evaluate new technologies and frameworks and support the expansion of our mobile and server-side platforms.
This text has been machine translated. Show original
Our expectations of you
Qualifications
- Excellent knowledge of TypeScript, JavaScript, React, and React Native.
- Good knowledge in developing and integrating REST and/or GraphQL APIs.
- Knowledge of working with relational or NoSQL databases (e.g., PostgreSQL, MySQL, or MongoDB).
- Ideally, knowledge of native Android or iOS development (Kotlin, Swift) or an interest in it.
- Independent, structured way of working as well as enjoyment of collaboration in agile teams.
- Fluent German skills and proficient English skills.
Experience
- Several years of professional experience in software development with a focus on React Native.
- Experience in developing backend applications, ideally with Node.js (NestJS or Express) or comparable technologies.
- Experience with state management solutions such as Redux, Zustand, or React Query.
- Experience with Git, CI/CD pipelines, Docker, and modern development processes.
This text has been machine translated. Show original
What we offer
- A comprehensive, professionally supported onboarding.
- An open, modern, and employee-centric work environment.
- Challenging and diverse tasks in a professional IT environment.
- Flexible working hours for a good work-life balance.
- Modern offices, high-quality hardware equipment, beverages & fruit available free of charge.
- Option for remote work.
- Support from experienced mentors who accompany your professional and personal development.
- Regular training and professional development opportunities.
- We enjoy spending time together, for example at our monthly team-building evenings, company parties, or joint trips to training sessions and conferences.
- Short decision-making paths, flat hierarchies, and plenty of room for your own ideas.
This text has been machine translated. Show original
Benefits
Health, Fitness & Fun
Food & Drink
Work-Life-Integration
Topics that you deal with on the job
Job Locations
This is your employer
Flavia IT-Management GmbH
We provide our customers with technology consulting and services at every stage of the software development process, especially in complex IT projects. In addition, we advise and support manufacturer-independent selection of suitable methods, frameworks and tools.
Description
- Founding year
- 2001
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Internet, IT, Telecommunication