Mobile Software Engineer
LISNR
- Cincinnati, OH
- Permanent
- Full-time
- Mobile Mastery: 3+ years of hands-on experience designing and shipping fully native iOS and Android SDKs or apps, with an unwavering focus on UX, performance optimization, and platform best practices.
- Fintech Savvy: Prior work on payment, security-critical, or compliance-driven applications, with a solid understanding of encryption and data protection in mobile contexts.
- Leadership & Collaboration: Proven ability to partner with product managers, designers, QA, and engineering leadership to translate complex requirements into scalable, maintainable architectures.
- Data–Driven Approach: A track record of instrumenting analytics to drive feature prioritization, UX refinements, and performance improvements based on real user metrics.
- Collaborate with product, design and project teams to define and evaluate mobile-specific solutions
- Design, implement, test and maintain our iOS and Android SDKs and sample applications
- Produce and maintain Technical Design Documents and API reference guides for mobile platforms
- Develop and automate end-to-end tests and UI-level test suites for mobile components
- Participate in design and code reviews focused on mobile architecture, performance and best practices
- Integrate audio and signal-processing pipelines into native mobile frameworks (Objective-C/Swift, Java/C++)
- Troubleshoot, profile and optimize mobile performance, memory usage and battery impact
- Keep abreast of emerging mobile technologies, development tools and platform guidelines
- Draft and update technical documentation for internal teams and external partners
- Provide feedback on development processes, CI/CD pipelines and mobile release strategies
- Partner cross-functionally with UX designers, QA engineers and product managers to deliver elegant mobile experiences
- Bachelor’s Degree in Computer Science, Computer Engineering or related field
- 3+ years of native mobile application or SDK development on iOS and/or Android
- Proficiency in Objective-C and Swift (iOS) and Java (or Kotlin) and C++ (Android)
- Experience with developing modules in React-Native
- Experience with Android NDK or hybrid mobile frameworks
- Solid understanding of Agile methodology and requirements analysis
- Excellent communication skills and ability to manage shifting priorities
- C++14 development experience for mobile or embedded contexts
- Experience with other mobile development frameworks, such as Flutter, Ionic, Xamarin, etc.
- Familiarity with CMake, Gradle or other mobile build systems
- Experience with version control software, preferably Gitlab
- Experience with audio SDKs, DSP or real-time signal processing
- Hands-on with cloud services (AWS, GCP) for mobile backend integrations
- Knowledge of cryptography, secure networking and sockets on mobile
- Remote Work Options
- Health, Vision, Dental Insurance Options
- Unlimited PTO after 90 days of employment
- Equity Opportunities
- And More!