Sr Software Engineer (Mobile)

VizyPay

$110K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or equivalent experience required.
  • 5+ years of professional software engineering experience with mobile emphasis, 3+ years in production mobile applications.
  • Preferred certifications: Google Associate Android Developer, Swift Associate.
  • Experience in regulated environments like PCI DSS, delivering in Agile settings.
  • Ability to translate business requirements into mobile capabilities.

Responsibilities

  • Own VEXIS mobile architecture, security, and performance for iOS and Android.
  • Define and enforce mobile engineering standards and mentor engineers during code reviews.
  • Collaborate cross-functionally with stakeholders throughout the software development lifecycle.
  • Design and maintain the VEXIS mobile application, including API integration and user experience.
  • Build and operate mobile CI/CD processes, ensuring smooth release management.
  • Implement automated testing strategies and monitor application performance to resolve issues.
  • Engineer secure mobile applications, aligning with PCI DSS and OWASP standards.

Benefits

  • Hands-on development role with significant influence on a new product.
  • Opportunity to establish and define mobile engineering standards.
  • Work within a security-sensitive environment, focusing on compliance-driven solutions.
  • Collaborate closely with diverse teams like Product, UX/UI, and Infrastructure.
  • Potential for career growth in a fintech environment with greenfield development opportunities.
Full Job Description
This position is in-office, located in Waukee, Iowa.

The Gig

The Sr. Software Engineer (Mobile) designs, develops, and maintains the mobile version of VEXIS - VizyPay's proprietary CRM platform. This is a ground-floor (0?1) product mandate: the role owns mobile architecture and delivery end-to-end, from the technology approach recommendation through distribution in the Apple App Store and Google Play Store. As a hands-on individual contributor with technical mentorship responsibilities, the role establishes VizyPay's mobile engineering standards. Operating in a security- and compliance-driven payments environment, the role is accountable for a secure, performant, and reliably released mobile experience in production.

Mobile Architecture & Technical Leadership
  • Own the architecture, security, and performance of VEXIS mobile across iOS and Android; lead the native vs. cross-platform evaluation and own the recommendation, weighing cost, performance, maintainability, and alignment with VizyPay's existing TypeScript/Angular engineering stack.
  • Define and enforce mobile engineering standards - project structure, state management, offline-first data, testing, and accessibility - and mentor engineers through code reviews, pairing, and design reviews as a hands-on individual contributor.
  • Work within an Agile software development environment, collaborating closely with Product, Engineering, UX/UI, and other stakeholders throughout the software development lifecycle using Agile methodologies and best practices; align the mobile roadmap with platform architecture, security controls, and product roadmaps in partnership with Information Technology (Infrastructure & Security, Software Engineering).


Engineering & Delivery
  • Design, develop, and maintain the VEXIS mobile application: API integration with backend services (REST, WebSockets), push notifications (APNs/FCM), offline-first synchronization, and a responsive, performant user experience.
  • Build and operate mobile CI/CD and release management (e.g., Azure DevOps, GitHub Actions, fastlane): automated builds, code signing, and store submission workflows through App Store Connect and Google Play Console, with staged rollouts and release-health monitoring.
  • Implement automated testing across the mobile stack (e.g., XCTest, Espresso, Detox, Appium, Maestro) with quality gates; monitor crash and performance data (e.g., Firebase Crashlytics, Sentry) to drive root cause resolution.


Security & Compliance
  • Engineer the application secure-by-design, aligned with PCI DSS and OWASP MASVS/MASTG: secure storage (Keychain/Keystore), certificate pinning, secure token and session handling, and least-privilege API access.
  • Partner with InfraSec on mobile threat modeling, logging, monitoring, and audit readiness; operate all production releases under formal change management with audit-ready change records.


Requirements

Ready to Level Up?
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience required.
  • Required 5+ years of professional software engineering experience with a strong mobile emphasis, including 3+ years shipping and operating production mobile applications distributed through the Apple App Store and Google Play Store, with accountability for quality, performance, and outcomes.
  • Certifications: Google Associate Android Developer (AAD), App Development with Swift Associate, App Development with Swift Certified User, or equivalent certifications, preferred.
  • Experience in security- or compliance-constrained environments (e.g., PCI DSS, SOC 2, or financial services regulation), delivering under formal SDLC and change management within Agile development environments.
  • Proven ability to translate business and product requirements into shipped mobile capabilities with measurable outcomes, and to explain complex concepts to technical and non-technical stakeholders.
  • Expertise with mobile platforms: production iOS and Android development - native toolchains (Swift/SwiftUI, Kotlin/Jetpack Compose) and/or cross-platform frameworks (e.g., React Native, Flutter, Ionic/Capacitor).
  • Mobile testing: automated unit, UI, and end-to-end testing (e.g., XCTest, Espresso, Detox, Appium, Maestro) with quality gates.
  • Secure mobile engineering: OWASP MASVS/MASTG, secure storage (Keychain/Keystore), certificate pinning, and secure token and session handling.
  • Release engineering: App Store Connect and Google Play Console submission and review workflows, code signing, staged rollouts, and release management tooling (e.g., fastlane).
  • Expertise in CI/CD and tooling: pipeline engineering with Azure DevOps and/or GitHub Actions; development in VS Code or platform IDEs; strong Git fluency.
  • Experience with API integration: RESTful services, real-time patterns (e.g., WebSockets), efficient client-side caching, push notifications (APNs/FCM), and offline-first data synchronization.
  • Observability: crash and performance monitoring (e.g., Firebase Crashlytics, Sentry) and release-health analysis.
  • Strong TypeScript/JavaScript and computer science fundamentals (data structures, algorithms, design patterns) applied to production codebases.
  • Track record of technical leadership: mentoring, code and design review, or engineering standards ownership.


Take Your Career To The Next Level!
  • Experience in payments, fintech, banking, or another regulated financial domain, or with CRM or field-workforce mobile products.
  • 0?1 mobile product establishment: greenfield architecture, first store launch, and framework-selection ownership.
  • Angular/TypeScript familiarity (alignment with VizyPay's frontend stack) or backend familiarity (e.g., Node.js/NestJS, PostgreSQL) as it influences mobile data modeling.
  • Mobile accessibility standards, product analytics and experimentation, and feature flagging with progressive rollout strategies.

Similar Jobs

More Jobs at VizyPay

  • AI Engineer
    $100K — $130K *
    Waukee, IA 50263 (Dallas County)
    Enterprise Technology
    In-Person

More Information Technology Jobs

Find similar Sr Software Engineer (Mobile) jobs: