Mobile Architect
BrightInsight
BrightInsight’s business is on a hyper-growth trajectory, and our mobile platform is a critical driver in this growth. We’re looking for an Engineering Manager for Mobile Development to lead and grow our team focused on developing and evolving mobile applications on the BrightInsight platform using React Native.
With over 400 million connected medical devices worldwide and the value of the healthcare Internet of Things (IoT) market valued at $163 billion, it’s no surprise that venture funding in the Digital Health space has hit record highs year after year. What’s clear is that all of healthcare’s future products – medical devices, combination products, wearables, Software as Medical Device and more – will all be digitally driven.
If you want to become a next-generation disruptive leader in healthcare, you need to be working in Digital Health now. And there’s no better place to get deep experience in Digital Health than with BrightInsight, the VC-backed Silicon Valley startup that provides the leading global regulated IoT platform for the world’s top biopharma and MedTech companies.
We are a team of experienced professionals who are passionate about transforming patient outcomes globally by bringing the power of digital technology to healthcare. Our mission is to accelerate regulated digital health innovation for our biopharma and MedTech customers through our scalable medical-grade platform.
If you enjoy working with solution-oriented, driven colleagues in an agile, bureaucratic-free environment, then come join us at BrightInsight.
BrightInsight is transforming its infrastructure platform into self-service, product-based and customer-focused outcomes. If you have a strong background in infrastructure technologies and enjoy a fast-paced environment, consider a career in BrightInsight. As an Engineering Manager on the Mobile team, you will lead a team of talented mobile engineers (Android and iOS) to build new and meaningful experiences for our clients using. The key to the success of this position is having a strong & innovative approach to problem-solving, great technical acumen, excellent communication and stakeholder management skills, and a self-motivated working style. You will put your skills and experience to work in a fast-moving, highly visible environment.
BrightInsight’s business is on a hyper-growth trajectory and our mobile platform is a critical driver in this growth.
What You’ll Do:
- Define and drive the mobile architecture strategy, ensuring scalability, reliability, and robustness in all mobile applications developed on the BrightInsight platform.
- Guide mobile development teams in implementing best-in-class design patterns and modern mobile development frameworks, ensuring consistency and efficiency.
- Collaborate with cross-functional teams, including Product, Engineering, and Quality Assurance, to align mobile architecture with broader product and technical goals.
- Assist multiple mobile teams by providing architectural guidance, conducting code and design reviews, and ensuring alignment with established patterns and standards.
- Develop and document reusable components and frameworks to standardize processes across mobile teams, streamlining development efforts and enhancing code maintainability.
- Identify performance bottlenecks and lead efforts to optimize application performance, ensuring high availability and responsiveness.
- Actively stay updated on emerging trends, tools, and technologies in mobile development and assess their applicability to our current and future mobile architecture.
- Champion the use of continuous integration (CI) and continuous delivery (CD) practices, optimizing the pipeline for seamless deployments and testing.
What You’ll Need:
- 8-10+ years of experience in mobile application development, with 3-5+ years in a technical or architectural leadership role.
- Deep understanding of design patterns, scalable architectures, and best practices in mobile development, particularly with React Native and native mobile platforms (iOS and Android).
- Proven experience in building and scaling mobile applications to support large, diverse user bases, ensuring reliability and performance under heavy load.
- Strong experience with SDK development and modular architecture to support a distributed development approach and easy integration.
- Hands-on experience with cross-platform mobile development frameworks, with a preference for React Native and familiarity with other tools such as Flutter.
- Proficiency with various repository management systems, including monorepos and multi-repo strategies, and tools such as GitHub and Bitbucket.
- Solid understanding of backend platforms and REST APIs for seamless integration between mobile applications and backend services, with knowledge of API design, security, and performance optimization.
- Experience in optimizing performance and scalability, including identifying memory leaks, CPU load management, and designing responsive, efficient applications.
- Excellent knowledge of CI/CD processes for mobile, including proficiency with tools like GitHub, Jenkins, JIRA, Appium, and mobile test automation frameworks.
- Strong understanding of OOP/OOD principles, software architecture patterns (e.g., MVVM, MVC), and API integration.
- Knowledge of cloud services and their integration with mobile applications, with a focus on enhancing application resiliency and scalability.
- Effective communication skills to articulate complex technical concepts and collaborate with multiple stakeholders across teams.
- Healthcare industry experience or a willingness to learn healthcare-specific terminology and regulatory considerations, with a focus on data privacy and security.