Salt & Pepper

Senior React Native Engineer with IoT

Posted: 2 minutes ago

Job Description

Senior-level, with over 5 years of experience as a React Native Developer.What would be great to have:Minimum of 5 years of experience writing code for iOS/Android apps in React Native;Strong knowledge of IoT protocols and technologies, particularly Bluetooth Low Energy (BLE), with experience integrating mobile applications with IoT devices and sensors; familiarity with MQTT is a plus;Proven experience building and maintaining BLE connections, handling device pairing, managing data streams, and implementing robust error handling for IoT device communication;A keen interest in knowledge sharing and teaching best practices to other members of the mobile team;Experience with design patterns;Self-motivated and disciplined to meet deadlines with speed, accuracy, and a professional attitude;Involvement in technical and architectural decisions that shape the course of the project;Document and update the design and architecture of projects. Primary Responsibilities:Design and implementYou will be responsible for designing and leading the implementation of entire apps. Your experience and insight matter more than you think;You will be leading the discussions with your team in finding the right decision for a particular problem or set of problems;You will need to know how to write proper project technical documentation;Implement BLE device discovery, connection management, and real-time data synchronization between mobile apps and IoT hardware;Debug IoT connectivity issues, including signal interference, packet loss, connection drops, and device-specific compatibility problems;Write comprehensive unit and integration tests for IoT functionality, including mock BLE device simulations and edge case scenarios;Collaborate with firmware and hardware engineers to define and implement communication protocols between mobile apps and IoT devices.Ensure best practicesAs a senior, the team is relying on you to ensure that the best practices are met. Lead by example and teach it in a way that you would like to be taught;Ensure quality and timeliness of deliverables by employing strategies such as code reviews, TDD, and continuous integration;You will be responsible for making your life easier. Apply the boy scout rule and always try to clean or optimize your project.Client managementYou need to be able to hold your ground. You need to be able to find solutions together with your project team and present them in front of the client in a professional way in order to truly help them achieve their goal;You need to be involved in product-shaping decisions and be empowered to propose new features or improvements however you see fit.CommunicationBoth verbal and writing need to be on point, clear and precise when conveying messages to the project team and client stakeholders;Be the “publisher to our subscribers”. You need to be proactive and be the sender of updates and not the other way around.Support the team & communityAs a senior, one of your primary responsibilities is to propagate when needed your experience and knowledge across projects & community;Teaching others by being their mentor is a plus.Location:Cluj-Napoca and also available remote and hybrid.How you should be involved:Full-timeWith the mission of:Joining our fast-growing team and helping us reach new heights;Combining design and technology to create world-class digital solutions and products that deliver great value and experience;Help and contribute to our react native guidelines and templates.How you should be:Highly passionate about what you do and excited about the thought of getting involved in building a new digital company;A skilled problem solver, having strong collaboration abilities and knowledge of testing levels and types;A determined person who isn’t afraid of error and is willing to learn from it;An assertive communicator that can easily express themself in English as needed;Determined to act as a well of knowledge and support to team members that want to improve;Assertive and excited to come up with ideas on how to improve our current practices and templates.What would definitely make you one of us:Having the mindset of seeing solutions and opportunities where others just see problems;Seeking always means improving both yourself and the team you are working with.We offer you the following:A supportive and passionate team to work within delivering top-notch products to our international clients;People-focused management;A work environment where your opinion matters and your expertise is valued;Being part of a fast-growing company;Monthly Team Events & Knowledge sharing sessions;Team celebrations and gifts for special occasions year-round;Flexible schedule & Working from home;Continuous growth, learning, and self-development opportunities;Private medical insurance at Regina Maria;Individual career roadmap and performance bonuses.About us:We are a full-service software development company dedicated to building digital products that matter. We do this by providing a complete range of services required for building great products: consulting services, business analysis, UI/UX design, web/mobile development, quality assurance, and maintenance.We consider ourselves to be a new generation company, a mix between the world of the big agencies and the startup ecosystem. We can describe ourselves as a multi-skilled, curious, passionate, and visionary team of digital specialists.We started in 2016 with a team of 3 people and grew in the past years. Our clients are mostly from Europe, Asia, and North America. Our clients activate in sectors like fintech, education, entertainment, sports, and tourism.And the best part? We are a team that’s always more than ready for new challenges and eager for exciting projects.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In