Job Openings Senior Software Engineer (Mobile Apps)

About the job Senior Software Engineer (Mobile Apps)

Software Engineer (Mobile Apps)

Company Overview: Join a pioneering company at the forefront of neurotechnology innovation, dedicated to enhancing the quality of life and developing treatments for debilitating conditions. As a category leader featured in mainstream media, we are committed to pushing the boundaries of whats possible in improving human health.

Position Overview: We are seeking a talented Software Engineer specializing in mobile app development to join our dynamic team. You will play a crucial role in building cutting-edge applications that integrate with our groundbreaking neurotech solutions.

Responsibilities:

  • Develop Mobile Applications: Design and build high-quality, user-centric mobile applications using React Native.
  • Code Development: Design new applications from scratch, write clean, maintainable code, adhering to industry best practices and company coding standards (including performance, build systems, automated testing and accessibility)
  • Secure Login Systems: Implement and manage secure authentication and login systems for mobile apps.
  • Integration with Bluetooth APIs: Integrate mobile apps with Bluetooth APIs for seamless communication with neurotech devices.
  • App Deployment: Publish applications to Apple App Store and Google Play Store, ensuring compliance with respective guidelines.
  • Collaboration: Work closely with product managers, UX designers, and other stakeholders to refine requirements and deliver exceptional user experiences.

Requirements:

  • Experience: Proven experience with the end-to-end mobile app development flow, including architecting new apps, creating secure login systems, integrating Bluetooth APIs, and publishing to the Apple and Google app stores.
  • Technical Skills: Fluent in JavaScript and Typescript, with additional languages a plus (e.g. Swift, Python, HTML, CSS). At least 3 years experience with React Native. Proficient with GitHub.
  • Collaboration: Ability to work effectively within a cross-functional team environment, contributing to product development cycles.
  • Problem-Solving: Strong analytical and problem-solving skills, with a keen attention to detail.
  • Design (preferred): A good eye for building modern, intuitive mobile user interfaces, while working with other designers and product managers across the company.
  • Education: Bachelor's degree in Computer Science, Engineering, or a related field (preferred).