![Aperia Technologies, Inc Logo](https://s4-recruiting.cdn.greenhouse.io/external_greenhouse_job_boards/logos/400/591/000/original/aperia_technologies_logo.png?1634579060)
Mobile Application Engineer
Aperia is unlocking a new era of efficiency and sustainability for commercial vehicle fleets, by developing innovative hardware and data analytics solutions. Inventors of the award- winning and disruptive Halotm Automatic Tire Inflator, and the cloud delivered Halo Connect tire analytics platform. Aperia saves fleets thousands of hours of down-time every week, reduces the carbon footprint and environmental impact of the freight industry. Join us as we expand our product offering and take the next steps on our journey toward bringing the "backbone of our economy" into the automation age.
We are NOT able to provide any sponsorship for employment visa for this role at this time.
Your Role
As a Mobile Applications Engineer, you will be a key member of the team responsible for mobile applications that are customer interfaces for our IoT devices and platform which shape the customer experience of Halo Connect™. This role involves a high level of technical expertise, including, design, development, and usability optimization. We are looking for professionals who have a strong background in software engineering, a deep understanding of mobile and IoT technologies, and the ability to efficiently drive consensus at the implementation level to create industry leading solutions. The applications that you develop and improve will be instrumental in the success of HaloConnect™ as a product and Aperia Technologies as a whole.
Your Responsibilities
- Contribute to the design and development of highly integrated mobile applications.
- Ensure application stability and performance, contribute to development and maintenance of SDKs and API integrations to ensure best in class usability and experience.
- Proactively implement automation tools to ensure efficient testing, deployment and operations.
- Collaborate with other engineering disciplines to identify implementation risk and improvement opportunities.
- Continuously improve the health of application code to ensure maintainability and extensibility
- Facilitate the investigation and resolution of complex technical issues in a timely manner to ensure smooth experience for end users.
- Continuously drive innovation and development by upholding high standards in code quality, reusability and system security.
Qualifications
- Bachelor's Degree in Computer Science (other degrees considered based on experience)
- 4+ years of experience in mobile development.
- Proficiency in Flutter, Dart, and kotlin
- Experience working in legacy code and refactoring
- Strong experience in management and interaction with device level resources ( BLE,
- NFC, etc. )
- Extensive knowledge of software development methodologies, object-oriented design principles, and design patterns.
- Excellent communication skills
- Strong problem-solving and analytical skills
- Strong documentation skills
Pay Range: $90,000 - $130,000
*Base salary only. Salary dependent on multiple factors including, but not limited to, experience and location.
**Additional compensation may include equity, bonuses, stipends, medical, dental, vision, 401-k, and long-term disability insurance.
Apply for this job
*
indicates a required field