Mobile Software Engineer

Benjamin Moore & Co•Montvale, NJ
•$115,700 - $162,000•Onsite

About The Position

Benjamin Moore is seeking a Mobile Software Engineer to join its Digital Products team at the Corporate Headquarters in Montvale, New Jersey. The position focuses primarily on frontend mobile development, building hybrid applications with React Native for iOS and Android. It calls for a working understanding of native mobile capabilities, offline-first design, and performance-minded UI development, with opportunities to learn and contribute to backend services built with Node.js and Azure SQL. The role involves developing mobile interfaces and applications, working with native features, meeting platform requirements, and maintaining over-the-air (OTA) update pipelines. It also includes integrating OTA workflows with CI/CD, translation management, and approval processes, connecting apps to APIs and databases, and collaborating with backend teams. The engineer participates in code reviews, design discussions, planning, and Agile sprint activities. Benjamin Moore describes its workplace as collaborative and supportive of creativity, work-life balance, learning, continuing education, and skill development.

Requirements

  • At least 2 years of hands-on React Native experience for iOS and Android.
  • Ability to design and build complete mobile applications from start to finish.
  • Good understanding of mobile app architecture and hybrid app development.
  • Exposure to native iOS (Swift) or Android (Kotlin) development.
  • Proficiency in JavaScript and TypeScript.
  • Understanding of mobile performance optimization.
  • Basic understanding of backend development with Node.js and willingness to learn more.

Nice To Haves

  • A bachelor's degree in engineering, computer science, information systems, or a related field from an accredited college or university is preferred.
  • Familiarity with AI tools such as Claude Code and GitHub Copilot, including practical usage.
  • Familiarity with CI/CD pipelines.
  • Familiarity with Azure cloud services.
  • Experience with automated testing for mobile apps.

Responsibilities

  • Build clean, responsive, and user-friendly mobile interfaces.
  • Contribute to the design and development of mobile applications using React Native with TypeScript.
  • Work with native mobile features such as camera, notifications, secure storage, and background tasks.
  • Ensure the app meets iOS and Android platform guidelines, including build, signing, and deployment requirements.
  • Implement and maintain secure, scalable over-the-air update pipelines for React Native applications.
  • Support instant delivery of UI copy, translations, feature flags, and configuration without requiring app-store releases.
  • Integrate OTA workflows with CI/CD, TMS, and approval processes so content and product teams can ship updates independently.
  • Integrate mobile apps with APIs built on Node.js and databases such as Azure SQL.
  • Collaborate with backend teams and contribute to backend development when needed.
  • Troubleshoot issues, optimize performance, and ensure app stability.
  • Participate in code reviews, design discussions, and team planning.
  • Participate in sprint-related activities and work using Agile methodology.

Benefits

  • Work-life balance
  • Competitive benefits
  • Ongoing learning and continuing education
  • Skill development
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service