Senior Software Engineer (React Native)
All resumes will remain strictly confidential. US Persons and those authorized to work in the US are encouraged to apply. We are unable to sponsor visa''s at this time.Key ResponsibilitiesTechnical Leadership: Guide the architectural design and development of software applications to extend or refactor the platform.Development: Write clean, efficient, well-documented code to implement new features, enhancements, and bug fixes. Safely refactor legacy code when necessary.Cloud Integration: Build, configure, and optimize Azure cloud solutions utilizing infrastructure-as-code to ensure scalability, security, and reliability.Cross-Platform Development: Develop and maintain cross-platform applications using React Native, ensuring a consistent user experience across iOS, Android, and Web platforms.Code & Test Reviews: Conduct and keep pace with a steady flow of merge requests to maintain high coding standards, improve solution quality, and mentor team members.Gap Closure & Process Optimization: Identify and resolve process opportunities and bottlenecks. Implement best practices for application availability, integrity, and performance.Documentation: Create and maintain technical documentation, including architecture diagrams, API documentation, best practices, and playbooks.Continuous Improvement: Stay updated with the latest industry trends in IoT, smart devices, Azure cloud services, and React Native developments to suggest improvements and new strategies.QualificationsBachelor''s or master''s degree in computer science or related field.Excellent communication, collaboration, and problem-solving skills.Proven experience (7+ years) working with Azure, AWS, or Google Cloud Platform cloud services and cloud-connected devices.Proficiency in React Native development and a strong understanding of mobile/web app architecture.Extensive experience with JavaScript, TypeScript, Python, and related technologies.Comprehensive knowledge of the software development life cycle, lean/agile development, DevOps, CI/CD pipelines, and Infrastructure as Code.Experience in leading and mentoring a team of developers.Proficiency in Git/GitLab.Demonstrated delivery of consumer-oriented products.Willingness to work onsite at least one day per week.Preferred QualificationsAzure certifications are a plus.Experience with Azure database management and data storage, including integration with external data lakes.Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).Familiarity with ClojureScript is desired.Previous experience with IoT and smart device development and integration.A history of product development in a medical or regulated industry.Cross-disciplinary engineering experience.