Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Vervint Logo

Senior Software Engineer - Mobile (React Native)

Vervint

Salary not specified
Nov 7, 2025
Minneapolis, MN, US
Apply Now

Vervint is looking for a Senior Software Engineer - Mobile (React Native) to design, develop, and deliver complex software solutions, drive innovation, and ensure successful client project delivery by leveraging extensive experience and technical expertise.

Requirements

  • Deep expertise in React Native’s New Architecture (Fabric, JSI, TurboModules, Hermes).
  • Experience with native mobile development (Swift/Objective-C for iOS, Kotlin/Java for Android).
  • Proficiency with mobile development tooling (Metro, Fastlane, CodePush, Expo Updates) and analytics/crash reporting tools (Firebase Analytics, Sentry, Bugsnag).
  • Expertise in testing methodologies and tools (Jest, React Native Testing Library, Detox, Maestro).
  • Experience with DevOps tools and practices for continuous integration and deployment.
  • Proficiency with databases (SQL and NoSQL) and cloud platforms (AWS, Azure, or Google Cloud).
  • Deep experience across full-stack development, multiple technology stacks, and programming languages (e.g., Java, Python, C-Sharp, JavaScript, React Native).

Responsibilities

  • Design and implement scalable, high-quality mobile architectures using React Native and related technologies.
  • Write clean, efficient, and well-documented code aligned with established standards and best practices.
  • Troubleshoot and resolve complex technical issues, ensuring stability, performance, and maintainability.
  • Optimize application performance through profiling, memory management, and other efficiency improvements.
  • Develop custom native modules for iOS (Swift/Objective-C) and Android (Kotlin/Java) as needed.
  • Oversee technical implementation aspects such as CI/CD pipelines, automated testing, deployment, and platform-specific build processes.
  • Lead architectural decision-making for mobile features and applications to ensure scalability and alignment with business objectives.

Other

  • Communicate technical concepts, project updates, and progress clearly to both technical and non-technical stakeholders.
  • Understand and prioritize customer needs and requirements, ensuring solutions meet or exceed expectations for functionality, performance, and usability.
  • Lead a project workstream or smaller project, taking ownership of deliverables and managing progress against scope and timeline.
  • Provide technical leadership and mentorship, guiding Engineers in best practices and career development.
  • Bachelor’s degree in computer science, engineering, or related field OR a combination of education and experience.