MidLevel 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 MidLevel Software Engineer specializing in mobile app development to join our dynamic team. You will play a crucial role in building cuttingedge applications that integrate with our groundbreaking neurotech solutions.
Responsibilities:
- Develop Mobile Applications: Design and build highquality usercentric 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 endtoend 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 crossfunctional team environment contributing to product development cycles.
- ProblemSolving: Strong analytical and problemsolving 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: Bachelors degree in Computer Science Engineering or a related field (preferred).
Remote Work :
No