Vervint · 12 hours ago
Mobile Engineer
Vervint is a purpose-driven global consultancy that empowers people and organizations to thrive in an experience-driven world. The React Native Mobile Engineer will design, build, and maintain scalable, high-performance cross-platform applications, collaborating with various teams to deliver polished mobile experiences.
ConsultingIT InfrastructureSoftware
Responsibilities
Design, develop, and maintain high-quality React Native applications for iOS and Android
Own features end-to-end, from technical design through implementation, testing, and release
Collaborate with product managers, designers, and engineers to translate requirements into scalable mobile solutions
Build and maintain native modules when needed, partnering with iOS and Android codebases
Improve application performance, stability, and developer experience through profiling, refactoring, and tooling enhancements
Contribute to architectural decisions and help evolve mobile development standards and best practices
Participate in code reviews, CI/CD improvements, and production release processes
Mentor and support other engineers through technical guidance and collaboration
Qualification
Required
Advanced Programming – Expert in TypeScript and JavaScript (ES6+), async patterns, and functional programming. Strong working knowledge of Java, Kotlin, Swift, and Objective-C for native integrations
React Native Expertise – Deep experience with React Native architecture (Fabric, TurboModules, JSI), Metro configuration, and native modules. Proficient with React Navigation, Zustand, and React Query
Native Development – Skilled in building and debugging native modules using Xcode and Android Studio. Strong understanding of iOS/Android build systems and platform-specific issues
Git & CI/CD – Advanced Git workflows and code review practices. Hands-on experience with Bitrise, Fastlane, GitHub Actions, and CircleCI for automated builds and releases
Testing – Proven ability to design and maintain robust testing strategies using Jest, React Native Testing Library, Detox, and Appium
API Integration – Strong experience designing and consuming REST APIs. Skilled with Postman, Insomnia, and network debugging tools like Charles, Flipper, and RN Debugger
Performance Optimization – Experienced in profiling and optimizing apps using Hermes, Flipper, and native tools; focused on memory, bundle size, and startup performance
State Management & Architecture – Deep knowledge of Redux, MobX, Zustand, Recoil, and architectural patterns like MVVM and Clean Architecture
Agile & SDLC – Extensive experience in Agile/Scrum environments with Jira, Linear, and Azure DevOps
Cross-Platform Strategy – Strong judgment on code sharing vs. native implementations across platforms
Debugging & Problem Solving – Expert at diagnosing complex issues across JavaScript, native code, and build systems
Command Line & Tooling – Advanced CLI skills, shell scripting, and package management across macOS, Linux, and Windows
Collaboration & Leadership – Clear communicator, strong mentor, and effective technical leader
Ownership – Takes full ownership of features from design to deployment; proactively addresses technical debt and process improvements
Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
At least 3-5 years of professional software engineering experience, with significant time spent in mobile development
Preferred
Native iOS/Android Development – Production experience building native iOS (Swift/Objective-C) or Android (Kotlin/Java) applications outside of React Native context
Advanced Automation – Experience with automated testing frameworks (Maestro, Detox, Appium) and building robust E2E test suites integrated into CI/CD pipelines
DevOps & Infrastructure – Knowledge of app distribution platforms (TestFlight, Firebase App Distribution), crash reporting (Sentry, Crashlytics), analytics integration, and feature flag systems
Code Signing & Certificate Management – Deep understanding of iOS provisioning profiles, certificates, and Android keystore management. Experience with Fastlane Match or similar automated certificate management
Accessibility & Internationalization – Strong understanding of WCAG guidelines, implementing accessible React Native components, and managing multi-language support with i18n libraries
Security Best Practices – Knowledge of mobile security patterns including secure storage (Keychain, KeyStore), certificate pinning, code obfuscation, and protecting against common vulnerabilities
Company
Vervint
Vervint is a technology consulting firm that provides software quality assurance, mobile development, and disaster recovery services.
Funding
Current Stage
Growth StageLeadership Team
Recent News
Company data provided by crunchbase