Mobile Developer - Android
Our client is a leader in the manufacturing of IoT components for mobile device security. To drive mobile innovation, they're hiring a highly accomplished Mobile Developer to join their team. The ideal candidate will have extensive experience in developing robust Android applications, with a focus on security and seamless user experience.
This Role Offers:
- Competitive base salary as well as health coverage, stock options, and equity available.
- Excellent work-life balance with options for flexible scheduling.
- Work on product for customers in defense and enterprise.
- Large pool of financial resources and data tools.
- Access to upper management and high degree of influence over business processes.
- Very high average employee tenure because company works to support people who are excited about what they are doing. Employees are true contributors to the overall company’s success.
- Company invested in growth, with plans to double headcount in the next year.
Focus:
- Design, build, and optimize Android apps for seamless user experience and peak efficiency.
- Implement event-driven architectures to enhance app functionality and streamline interactions.
- Design and integrate complex UI components using Fragment and Jetpack Compose, ensuring smooth interoperability across modules.
- Work with networking and IoT protocols such as IP, TCP, BLE, UDP, DNS, and USB Ethernet to enable secure data transmission.
- Utilize multithreading and concurrency techniques to ensure applications run efficiently across multiple processors.
- Perform unit testing and maintain CI/CD pipelines to support continuous integration and automated deployment processes.
- Handle data conversions and encoding/decoding using hexadecimal and other data formats.
Skill Set:
- 4+ years of professional experience in Android development with a proven record of releasing applications.
- Proficiency in Java and Kotlin, with experience using Android Studio and Git for version control.
- Expertise in event-driven architectures for mobile applications.
- Advanced understanding of networking protocols and IoT communication standards.
- Strong knowledge of concurrency, multithreading, and parallel processing in Android environments.
- Experience in setting up and maintaining testing frameworks and CI/CD pipelines.
- Experience with cross-platform development using Kotlin Multiplatform (preferred).
- Familiarity with Azure DevOps for managing CI/CD pipelines (preferred).
- Experience working on large, complex native Android codebases, focusing on performance optimization (preferred).
- Proven ability to scale applications to support large user bases (preferred).
- Experience with audio enhancement and digital waveform analysis is desirable.
About Blue Signal:
Blue Signal is a leading executive search firm with expertise in IoT recruiting. Our IoT recruiters unite professionals in internet of things, industrial IoT, and connected devices with innovative companies nationwide. Learn more at bit.ly/42Qql8h