H&R Block is dedicated to helping people and inspiring confidence in their clients and communities. They are seeking a Principal Mobile Native Engineer to lead the design and development of next-generation native mobile applications across iOS and Android platforms, focusing on transitioning from hybrid frameworks to fully native experiences.
Responsibilities:
- Design and lead the development of robust, scalable, and secure native mobile applications using Swift (iOS) and Kotlin (Android)
- Define and enforce mobile architecture standards, including MVVM, Clean Architecture, and modular design principles
- Collaborate with product managers, designers, and backend engineers to translate business requirements into technical solutions
- Drive the implementation of CI/CD pipelines, automated testing, and performance monitoring tools (e.g., GitHub, Firebase, Sentry, Datadog)
- Lead code reviews, establish coding standards, and ensure adherence to security, usability and performance/scalability best practices
- Mentor and coach senior and junior mobile engineers, fostering a culture of continuous learning and innovation
- Evaluate and integrate third-party SDKs, APIs, and platform services to enhance app capabilities
- Stay current with platform updates (iOS/Android), emerging technologies, and industry trends to inform technical direction
- Design and oversee implementation of reusable code components to drive efficiency across teams
Requirements:
- Bachelor's degree in Computer Science or Engineering or related field or the equivalent through a combination of education and work experience
- Ten to twelve years experience in mobile development, with a strong portfolio of Native iOS and Android apps
- Deep expertise in Swift, Kotlin and platform-specific tools (Xcode, Android Studio)
- Proven experience with architecture, design, performance optimization and secure coding practices
- Experience with CI/CD tools (e.g. ADO, Bitrise, Github Actions) and automated testing frameworks (Junit, Espresso, XCTest)
- Strong understanding of mobile analytics, crash reporting and A/B testing
- Familiarity with Data Dog and Adobe Analytics
- Excellent communication, leadership and stakeholder management skills with the ability to interact with technical and non-technical team members of a project team across various locations
- Experience with shared SDKs, modular monorepos and micro-app architecture
- Deep understanding of App Store/Play Store compliance, enterprise deployment and mobile security frameworks (e.g. STRIDE, App Attest)
- Master's degree in Computer Science or 8 years or greater performing as a technical lead or architect for a major application / product
- Contributions to open-source mobile libraries or developer communities
- Experience converting large applications from a hybrid framework to mobile Native