Salary
💰 €4,000 - €7,000 per month
Tech Stack
AndroidApolloGraphQLiOSJavaJavaScriptKotlinMaterial UIObjective-CReactReact NativeSwiftTypeScript
About the role
- Build and improve the React Native mobile application, delivering fast, reliable, and feature-rich user experiences.
- Work with GraphQL APIs using Apollo Client (or get up to speed quickly).
- Collaborate with native modules in Android (Java/Kotlin) and/or iOS (Swift/Objective-C).
- Develop Bluetooth-based features, including iBeacon detection and attendance scanning.
- Design user interfaces guided by Material UI principles, ensuring smooth and intuitive workflows.
- Optimize performance, responsiveness, and battery efficiency for real-world usage.
- Contribute to CI/CD pipelines, write maintainable tests, review code, and support team growth through mentorship.
Requirements
- 5+ years of professional software engineering experience.
- 3+ years of React Native development with strong JavaScript/TypeScript expertise.
- Experience with GraphQL and Apollo Client—or strong motivation to learn it quickly.
- Skilled in native Android and/or iOS development (Java/Kotlin and/or Swift/Objective-C).
- Familiarity with Material UI or comparable design systems.
- Proficient in Git and modern CI/CD practices.
- Strong debugging, performance profiling, and mobile architecture capabilities.
- (Nice-to-have) Advanced expertise in mobile performance tuning and memory profiling.
- (Nice-to-have) Experience with mobile localization.
- (Nice-to-have) Practical Bluetooth integration experience, especially with iBeacon or BLE scanning for proximity/attendance use cases.
- (Nice-to-have) Background in mentoring engineers or leading technical projects.
- (Nice-to-have) Knowledge of real-time data sync strategies or offline-first mobile design patterns.