עדיין מחפשים עבודה במנועי חיפוש? הגיע הזמן להשתדרג!
במקום לעבור לבד על אלפי מודעות, Jobify מנתחת את קורות החיים שלך ומציגה לך רק משרות שבאמת מתאימות לך.
מעל 80,000 משרות • 4,000 חדשות ביום
חינם. בלי פרסומות. בלי אותיות קטנות.
About Red Sea: Red Sea is a global leader in reef aquarium systems, dedicated to pushing the boundaries of what's possible for hobbyists. Our ReefBeat app is at the heart of our smart ecosystem, providing intuitive control and monitoring for tens of thousands of IoT reef devices worldwide. We are looking for a highly skilled and passionate Senior Mobile App Developer to join our innovative team and help shape the future of smart reefkeeping.
The Role: We’re looking for a hands-on Senior Mobile Developer to take the lead on our ReefBeat app - a cross-platform application at the center of our smart aquarium ecosystem. In this critical role, you will be responsible for designing, building, and maintaining a high-performance, user-friendly mobile application that seamlessly integrates with our cutting-edge IoT devices. You will work within an agile environment, collaborating closely with product managers, UX/UI designers, and backend engineers.
Key Responsibilities:
- Lead the architecture, design, and development of robust mobile applications for both iOS and Android platforms.
- Drive the adoption and implementation of cross-platform development frameworks (e.g., Kotlin Multiplatform) to ensure consistent user experience and efficient codebases.
- Collaborate with product and design teams to translate requirements into highly functional and intuitive user interfaces, integrating them with cloud-based services and IoT devices.
- Implement, champion, and troubleshoot best practices in mobile development, including clean code, design patterns, testing, and performance optimization, while staying current with the latest mobile technologies and trends.
Technical Requirements:
Core Mobile Development Expertise (5+ years professional experience):
- Android: Strong proficiency in Kotlin, including modern development practices with Jetpack libraries, Coroutines, and Flow. Proficiency in building modern declarative UIs using Jetpack Compose (Compose Multiplatform experience is a plus).
- iOS: Solid experience with Swift and the iOS SDK, including UIKit and SwiftUI frameworks.
- Cross-platform development: Hands-on experience with technologies such as Kotlin Multiplatform (KMP), React Native, Flutter, or similar frameworks used for sharing business logic across platforms.
Application Architecture & Best Practices:
- Strong understanding and practical application of mobile architectural patterns (MVVM, MVP, Clean Architecture).
- Experience with Dependency Injection frameworks (e.g., Dagger/Hilt).
- Proficiency with Reactive Programming concepts (RxJava/RxKotlin or Kotlin Coroutines/Flow).
- Ability to design modular, testable, and maintainable code structures with effective state management.
Technical Competencies:
- Version Control: Proficiency with Git and collaborative workflows (e.g., GitFlow, GitHub Flow).
- Testing: Experience with unit, integration, and UI testing frameworks.
- CI/CD: Familiarity with continuous integration and deployment pipelines.
- Performance & Security: Skills in profiling, optimizing mobile applications for performance and battery efficiency, and understanding mobile security best practices.
IoT and Connectivity Expertise - an advantage:
- Experience integrating mobile apps with physical IoT devices, including expertise in Bluetooth Low Energy (BLE) communication (scanning, pairing, data exchange).
- Understanding of mDNS/Bonjour for local network service discovery and proficiency in implementing HTTP/REST APIs (authentication, network requests).
- Experience with other IoT communication protocols like MQTT or WebSockets is a plus.
Personal Abilities & Soft Skills:
- Strong analytical and problem-solving skills: with the ability to debug complex technical and IoT issues.
- Excellent communication skills (written and verbal) for effective technical documentation and cross-functional collaboration.
- Highly self-directed and adaptable: capable of working independently, managing priorities, and embracing new technologies.
- Proven team player: experienced in agile environments, collaborating effectively, and guiding junior team members while upholding high code quality standards through constructive feedback.
Nice-to-Have Skills:
- Experience with other cross-platform frameworks (Flutter, React Native).
- Knowledge of backend technologies and API design, including IoT device firmware interaction.
- Track record of published apps (Google Play/Apple App Store) or contributions to open-source projects.
- Experience with accessibility and internationalization.
Location: Herzliya, Israel (Hybrid after 3-month onboarding period)
If you are a highly motivated Senior Mobile App Developer with a strong background in IoT and a passion for building exceptional user experiences, come join us!
במקום לעבור לבד על אלפי מודעות, Jobify מנתחת את קורות החיים שלך ומציגה לך רק משרות שבאמת מתאימות לך.
מעל 80,000 משרות • 4,000 חדשות ביום
חינם. בלי פרסומות. בלי אותיות קטנות.
בוקר