Mobile Application Developer
CivicPlus
seniorpermanentmobile United States 7 days ago via LinkedIn
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
React NativeKotlinSwiftAndroidiOSCI/CDUnit TestingMobile ArchitectureMVVMRESTful APIs
About the role
Role Overview
The Mobile Application Developer designs, develops, and maintains mobile applications for both Android and iOS. The role supports the modernization of CivicPlus’s mobile platform strategy, including migrating existing native apps to a cross-platform React Native architecture.
Responsibilities
- Design, develop, and maintain Android features using Kotlin/Java
- Design, develop, and maintain iOS features using Swift
- Migrate native mobile applications to React Native and help shape architecture decisions
- Define shared component strategies and platform integration patterns for React Native
- Collaborate with product, design, QA, DevOps, and backend teams to deliver user-centric, high-performing mobile apps
- Write clean, maintainable, testable code aligned with engineering standards
- Participate in code reviews and support quality/consistency
- Debug mobile issues across the stack (crashes, performance bottlenecks)
- Refactor and modernize existing mobile applications
- Implement unit and integration tests
- Use AI-assisted development tools (e.g., GitHub Copilot/Codex and code generation/testing tools) to improve productivity and delivery
- Work with CI/CD pipelines for automated builds, testing, and deployments
- Stay current with mobile trends and mentor other developers
Requirements
- 5–10+ years of professional software development experience
- 3–5+ years Android development with Kotlin
- 2+ years iOS development with Swift
- 2+ years production experience with React Native
- Experience participating in mobile modernization/migration efforts
- Strong mobile architecture knowledge (e.g., MVVM, MVI, Redux-style state management)
- Experience with RESTful APIs and client-server architecture
- Familiarity with Git
- Ability to write unit and/or integration tests
- Strong debugging and problem-solving skills
- Familiarity with secure coding practices for mobile
Nice to Have / Preferred
- Strong React Native experience, including native module integration and platform interoperability
- Familiarity with modern Android tooling/frameworks: Gradle, Fastlane, Jetpack Compose
- Familiarity with modern iOS frameworks and tools
About CivicPlus
CivicPlus builds technology that supports local government and the residents it serves. The company emphasizes innovation, collaboration, and transparent leadership to deliver impactful software solutions across modern platforms.
Scraped 5/20/2026