Senior React Native Engineer

Department:
Frontend
Send your application at

About Living Homes

Living Homes is a pioneering Smart Home company and an Applied Research & Development Lab on a mission to conceptualize and create the truly intelligent human-centric Home of the Future. We are building the next-generation AI-driven home management platform that seamlessly integrates IoT, Robotics, Virtual Reality, Cloud and Edge Computing technologies. This platform makes the Home of the Future truly intuitive, comfortable, caring and adaptive to its inhabitants’ needs.

Our R&D team comprises of 20 highly skilled and experienced technology, product, and business professionals. The team is uniquely positioned for success as our colleagues have long-term professional experience (14 years on average) with strong expertise in all relevant areas, including AI/ML, IoT, VR, Robotics, Cloud-native Development and Smart Home.

Role Overview

We are looking for an experienced React Native Engineerwho understands mobile applications beyond just front-end development. In thisrole, you will contribute to the development of high-performance, device-awaremobile applications that seamlessly integrate with IoT devices, sensors, andsmart home technologies.

 Your expertise will gobeyond building UI components—you will optimize app performance, integrateadvanced mobile capabilities, and work with native code (Swift for iOS,Kotlin/Java for Android) when necessary. You will be working on applicationsthat interact with various system-level functionalities, including camera,notifications, sensors, and background services.

As part of our multidisciplinary team, you willcollaborate with backend engineers, designers, and IoT engineers to deliver anintelligent and seamless mobile experience.

Responsibilities

  • Write clean, maintainable, and scalable code inJavaScript and TypeScript
  • Develop and maintain scalable, high-performancecross-platform applications using React Native
  • Integrate React Native SDKs or native modules inSwift/Kotlin/Java when necessary
  • Optimize app performance for battery efficiency,background execution, real-time responsiveness and offline work
  • Integrate with mobile device features such as camera,notifications, background services, secure data storage, Push notificationsetc.
  • Work with Bluetooth, NFC, or network-based protocolswhen connecting to IoT devices
  • Troubleshoot and resolve device-specific challengesto ensure smooth performance on both iOS and Android
  • Collaborate with UX designers to create intuitive,interactive, and visually appealing mobile interfaces
  • Conduct unit and integration testing to ensure appstability and reliability
  • Maintain technical documentation for components,APIs, and best practices

Qualifications and Skills

Technical Skills

  • React Native Expertise: Atleast 5 years of professional experience in the field of mobile development andat least 3 years of experience in React Native mobile development
  • NativeDevelopment: Hands-on experience with Swift (iOS) and Kotlin/Java(Android) to extend React Native functionality when required.
  • PerformanceOptimization: Strong knowledge of memory management, app lifecycle,background execution, and smooth UI rendering
  • Device andSystem Integration: Understanding of camera APIs, push notifications, filesystem interactions, and secure local storage
  • StateManagement: Proficiency in Redux, Recoil, or Context API formanaging application state efficiently
  • Networking& Security: Experience with GraphQL, REST APIs, real-timeWebSockets, and implementing secure authentication protocols (OAuth, JWT,biometric authentication)
  • Build &Deployment: Familiarity with Xcode, Gradle, Fastlane, App Store& Play Store release processes
  • Testing &Debugging: Experience with Jest, Detox, Appium, and debuggingtools for mobile development

Preferred Skills

  • IoTIntegration: Exposure to Bluetooth Low Energy (BLE), NFC, WebRTC,Zigbee, or other smart home protocols
  • BackgroundProcessing: Experience with background tasks, offline storage, andqueue-based processing
  • MachineLearning on Mobile: Understanding of Core ML, TensorFlow Lite, or similarframeworks
  • CI/CD: Familiaritywith mobile DevOps, CI/CD pipelines, and automated deployments

Soft Skills

  • Growth Mindset:Eagerness to learn and adopt new technologies and practices
  • Collaboration: Work effectively withincross-functional teams including designers, backend engineers, and hardwarespecialists
  • Problem-Solving:Strong analytical skills to troubleshoot and resolve technical challenges
  • Communication: Clear andeffective verbal and written communication skills
  • Independence: Ability totake initiative and work autonomously

Living Homes Benefits

  • Paid leave: Benefit from 25 days of paid leave, ensuring you have ample time to recharge
  • Sports card: Stay active and healthy with a subsidized sports subscription card with various options for sports activities
  • Additional health insurance package: Enjoy an additional health insurance package covered in full by the company
  • Food vouchers: 200 BGN worth of groceries and food vouchers are provided on top of your monthly salary
  • Convenient office location: Our office in Sofia is located at a very convenient and well-connected area, right next to the Joliot-Curie underground station
  • Food and drinks at the office: Enjoy fresh fruits, snacks, and beverages available daily to keep you energized and refreshed at work
  • Flexibility: Take advantage of our flexible working time and home office options
  • Hardware and software tools and gadgets: Use the chance for experimenting and working with the latest hardware and software technologies available worldwide that you might need
  • Professional development: We foster continuous learning and professional upskilling of our team members through workshops, courses, certifications and participation in international conferences and expo events
  • Collaborative team environment: Join a friendly team of motivated, talented and experienced IT, product, and business professionals
  • Beyond work: Have fun and build strong personal relations at our regular team-building activities and organized social events