Senior Mobile Developer

Job Description

Staff Mobile Developer

We are a high-growth company that is looking for teammates who want to be key contributors to changing the way businesses are run. This is an incredible opportunity to complete work that is disrupting industries. Be a part of scaling a business by increasing the number of devices, events, applications, services, and traffic that result in measurable success for our customers. We have the best and brightest minds in AI, IoT, Cloud and Mobile who have built leading companies in those spaces (Microsoft, Amazon Alexa, SmartThings, Samsung).

Are you an experienced Mobile Developer interested in helping us build a brand new enterprise IoT platform? Our tech stack is composed of cameras, controllers, sensors and a cloud infrastructure. Connecting our platform and edge devices to our users is where you come in. Our customers expect high quality mobile applications that are well designed and function intuitively. Underpinning this expectation is a set of mobile technologies that drive authentication, event subscriptions, expose our backend APIs and more. Our client tools also protect our edge devices and cloud infrastructure. 

Responsibilities

  • Lead a team of international mobile developers. Lead by example, prioritize dev tasks, and tackle difficult problems.
  • Guide architectural direction and refactoring activities of our code mobile codebase. 
  • Work with cloud developers, product managers and designers to guide and make technical decisions throughout the development process.
  • Lead the architecture and design of our client platform. Mentor other developers and contractors throughout the development cycle. 
  • Prototype unproven concepts to inform the final  implementation. 
  • Stay abreast of mobile trends and topics, especially in the Android community. 
  • Automate everything possible. Leverages CI/CD to automate repeatable tasks and quality checks.

Skills

  • Deeply familiar with either iOS or Android dev stacks. We prefer a candidate that can dip into both areas. 
  • Communicating over REST in a variety of transport mechanisms, such as cloud or locally with edge devices over BLE 
  • UI/UX - experience working with designers to implement mobile interfaces
  • Understanding of mobile design systems and their tradeoffs. For example, where can SwiftUI be leveraged versus fallback back to UIKit
  • Experience working with other developers to feedback on design and in code review. Help mentor junior developers and drive technology choices up the leadership chain. 

Bonus

  • Bluetooth app development experience
  • Some knowledge or experience with AI is a plus
  • Life long learner. Continuous improvement and growing technical knowledge. 
  • Interest in other languages, such as Javascript/Typescript, Python, Swift…
  • Experience working with remote development teams in multiple time zones. 

#li-remote

Apply for this job

Other AI Jobs like this

logo BrightAI Mobile Development Full-time 🌎 Remote 📍 United States (Remote) Apply Now
Your subscription could not be saved. Please try again.
Your subscription has been successful.

Newsletter

Subscribe and stay updated.

Your subscription could not be saved. Please try again.
Your subscription has been successful.

Join our newsletter