Note: The job is a remote job and is open to candidates in USA. ServiceTrade is a leading field service management platform that focuses on enhancing the productivity of commercial contractors. They are seeking a Mobile Architect to lead the design and development of their native iOS and Android applications, ensuring optimal performance and user experience for field technicians.
Responsibilities
- Own the mobile platform technical roadmap aligned with product and business strategy; evaluate and recommend adoption of emerging technologies and frameworks
- Define and evolve mobile architecture patterns (MVVM, MVI) across both platforms; drive stronger layering and separation of concerns for maintainability and modernization
- Design and maintain modular, well-structured codebases that enable team scalability and code reuse; establish architectural guidelines and review practices
- Champion native platform best practices while staying current on the broader mobile ecosystem; inform technology decisions with data-driven analysis
- Conduct regular architectural reviews and identify optimization opportunities in data flows, user interactions, and system design
- Provide technical guidance and mentorship to mobile developers, fostering a culture of continuous learning and technical excellence
- Lead the mobile team's adoption of AI-assisted development practices; evaluate and introduce agentic workflows, tooling, and new ways of working that raise team velocity and quality
- Establish and evolve a test automation strategy covering unit and integration testing; collaborate with QA on end-to-end coverage and drive adoption of standards across the team
- Conduct code reviews and establish coding standards, ensuring adherence to best practices and consistent code quality across the team
- Collaborate with Design and UX teams to ensure technical implementation aligns with user experience requirements and design systems
- Own and continuously improve CI/CD and build pipelines built on GitHub Actions and Fastlane; ensure reliability, speed, and automated quality gates across both platforms
- Collaborate with Engineering Management on release processes for both Google Play Store and Apple App Store
- Maintain and evolve our feature flag and remote configuration systems to enable safe, gradual rollouts and quick issue resolution
- Establish release management best practices and documentation to minimize risk and ensure smooth deployments
- Own and evolve our offline-first data synchronization architecture to handle varying network conditions and connectivity scenarios
- Establish and refine strategies for conflict resolution, data consistency, and eventual consistency
- Define and manage data refresh strategies, caching policies, and local storage optimization
- Partner with Product Management to translate business requirements into scalable technical solutions, roadmaps, and meaningful user behavior insights
- Work closely with Backend, API, and Web teams to ensure seamless integration and align on data contracts and API design
- Coordinate with Customer Support to prioritize technical improvements that drive customer satisfaction and reduce support burden
- Communicate technical roadmap and architectural decisions to leadership; present options with clear trade-offs and recommendations
- Own analysis of telemetry data across Kibana, Crashlytics, and Pendo to identify performance issues, crashes, and user behavior patterns; drive resolution and continuous improvement
- Drive performance optimization across devices and network conditions, including low-bandwidth and intermittent connectivity scenarios
- Conduct performance profiling and benchmarking to inform architectural and implementation decisions
- Manage compatibility strategy across supported OS versions and device capabilities
- Collaborate with the Security team to define and promote mobile security best practices, including data encryption, secure storage, and secure authentication patterns
- Apply OWASP MASVS as a framework for mobile architectural reviews; partner with Security on annual Cobalt pen tests and remediation
- Evaluate third-party dependencies and SDKs for security risks; establish vetting processes for new tools and libraries
Skills
- 7+ years of professional mobile application development experience, with at least 3 years in an architect or technical lead role
- Proven experience with AI-assisted development tools; pragmatic about their strengths and limitations
- Demonstrated ability to help engineering teams adopt AI tooling where it genuinely improves output and quality
- Deep hands-on expertise in native Android development (Kotlin) and iOS development (Swift)
- Proven experience releasing and managing apps on Google Play Store and Apple App Store
- Strong understanding of mobile architecture patterns, design principles, and scalable code organization
- Experience designing and implementing offline-first architectures and data synchronization patterns
- Strong proficiency with REST APIs, backend integration, and asynchronous programming (Combine, Rx, Kotlin Coroutines, or equivalent)
- Solid understanding of mobile security principles, including data encryption, secure storage, and authentication mechanisms
- Experience owning and improving CI/CD pipelines and build automation for mobile applications
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent professional experience)
- Excellent leadership and mentoring skills with demonstrated ability to influence technical decisions and grow team members
- Experience integrating mobile payment solutions such as Stripe or equivalent
- Familiarity with cross-platform frameworks including .NET MAUI, React Native or Flutter
- Experience with Google Firebase ecosystem including Crashlytics, Analytics, and Remote Config
- Familiarity with Pendo or similar product analytics and in-app engagement platforms
- Familiarity with performance monitoring and profiling tools for mobile applications
- Knowledge of DevSecOps practices and security testing methodologies (SAST, DAST, dependency scanning)
- Experience with feature flag management and remote configuration systems
- Familiarity with SaaS or field service application architecture
- Prior experience at a growth-stage technology company managing technical scaling challenges
Benefits
- Medical through Cigna, PPO and HDHP options, including a Health Savings Account with company contributions Dental and Vision through Unum
- Flexible Spending Account and Dependant Care Account
- Company-paid Life insurance, STD and LTD
- Voluntary benefits including Supplemental Life Insurance, Critical Illness, Accident and Pet Insurance
- 401(k) with up to 3% employer match and NO vesting period
- Flexible PTO policy
- 10 company holidays
- Parental Leave
- Paid Time Off for Volunteering
- Employee Reimbursement Program to use for well-being, technology and/or professional development
Company Overview