Webconnex is a software company headquartered in Sacramento, California, focused on fostering a strong company culture. They are seeking a Senior Mobile Software Engineer to lead the delivery of complex mobile features and ensure high-quality code while collaborating with cross-functional teams.
Responsibilities:
- Lead end-to-end delivery of complex mobile features from design through release and post-launch iteration
- Design and implement maintainable, modular mobile architecture within the boundaries of existing standards
- Write high-quality, readable, testable code and leave systems cleaner than found
- Identify technical risks early and make tradeoffs explicit (performance, complexity, maintainability)
- Own automated testing strategy for features (unit, integration, UI where appropriate)
- Contribute to CI/CD improvements to increase release reliability and confidence
- Monitor production health (crash rates, performance metrics) and proactively address stability issues
- Collaborate closely with Product and Design to translate requirements into thoughtful technical solutions
- Accurately estimate work and manage dependencies across backend, product, and design
- Document significant technical decisions and rationale
- Provide clear, actionable code reviews that raise team quality
- Mentor mid-level engineers through design discussions and implementation guidance
Requirements:
- Bachelor's degree or Foreign Equivalent in Computer Science in lieu of degree
- 48 months of experience in mobile development, with exposure to both iOS and Android platforms
- Experience working in cross-functional teams
- Experience helping design and architect full-stack solutions
- Plays an active role in project management
- Ability to learn quickly, communicate clearly and effectively, and be detail-oriented
- Team player who enables and promotes growth in the team
- Strong expertise in native mobile development (Swift/iOS and Kotlin/Android)
- Experience working with hybrid frameworks (React Native and/or Flutter) and understanding when to use them
- Deep understanding of mobile architecture patterns (MVVM, Clean Architecture, modularization)
- Experience integrating third-party APIs and SDKs (authentication, analytics, payments, etc.)
- Solid understanding of mobile networking, offline handling, and API contracts
- Experience building and maintaining automated test suites
- Familiarity with CI/CD pipelines and mobile release workflows (App Store / Play Store)
- Strong debugging skills and ability to trace complex production issues
- Understanding of mobile performance optimization and memory management
- Clear written and verbal communication skills
- Demonstrated ability to own outcomes, not just complete assigned tasks