Mobile Software Engineer

Benjamin Moore

Montvale (NJ)

On-site

USD 116,000 - 162,000

Full time

21 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Ongoing education
Skill development opportunities
Competitive benefits
Work-life balance

Job summary

Benjamin Moore is currently seeking a Mobile Software Engineer with hands-on experience building hybrid mobile applications using React Native for both iOS and Android to join our Digital Products team at our Corporate Headquarters in Montvale, NJ.

The role focuses mainly on frontend mobile development, with a working understanding of native mobile capabilities, offline-first design, and performance-minded UI development — while providing opportunities to learn and contribute to backend services

Qualifications

  • 2+ years of hands-on experience with React Native 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/TypeScript.
  • Understanding of mobile performance optimization.
  • Basic understanding of backend development (Node.js) and willingness to learn more.

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 OTA 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 to enable content and product teams to ship updates independently.
  • 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 in Agile methodology.

Skills

React Native
TypeScript
JavaScript
Mobile app architecture
Agile development

Education

Bachelor’s degree in engineering, computer science, information systems, or a related field

Tools

Node.js
Azure SQL
CI/CD pipelines
Azure cloud services
Automated testing for mobile apps

Job description

At Benjamin Moore, we empower our team members to achieve their goals and make a positive impact in our communities. We offer a rewarding and inspiring work environment that fosters creativity, collaboration, and a strong sense of camaraderie. Our culture of excellence and transparency encourages our colleagues to bring their authentic selves and unique perspectives/ideas every day. With 140 years of rich history behind our brand, we know that our people are the driving force behind our success. We believe in investing in our colleagues by offering work-life balance, competitive/ benefits, ongoing learning/continuing education, and skill development. Through a positive and engaging workplace, we facilitate growth, development, and fulfillment for all.

Join us and be a part of a brand that inspires creativity, innovation, and passion in support of locally-owned stores around the world.

Job Summary

Benjamin Moore is currently seeking a Mobile Software Engineer with hands-on experience building hybrid mobile applications using React Native for both iOS and Android to join our Digital Products team at our Corporate Headquarters in Montvale, NJ. The role focuses mainly on frontend mobile development, with a working understanding of native mobile capabilities, offline-first design, and performance-minded UI development — while providing opportunities to learn and contribute to backend services built with Node.js and Azure SQL.

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 OTA 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 to enable content and product teams to ship updates independently.
  • Integrate mobile apps with APIs build on Node js and databases like 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 in Agile methodology.
Qualifications
  • Bachelor’s degree in engineering, computer science, information systems, or a related field from an accredited college or university is preferred.
  • 2+ years of strong hands-on experience with React Native 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/TypeScript.
  • Understanding of mobile performance optimization.
  • Basic understanding of backend development (Node.js) and willingness to learn more.
Preferred Qualifications
  • Familiarity with AI tools such as Claude Code and GitHub Copilot and practical usage is preferred.
  • Familiarity with CI/CD pipelines.
  • Familiarity with Azure cloud services.
  • Experience with automated testing for mobile apps.
Pay Range

USD $115,700.00 - USD $162,000.00 /Yr.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mobile Software Engineer
Mobile Software Engineer

Benjamin Moore & Co • Montvale (NJ)

On-site
USD 116,000 - 162,000
Mobile Software Engineer — React Native (iOS/Android)
Mobile Software Engineer — React Native (iOS/Android)

Benjamin Moore & Co • Montvale (NJ)

On-site
USD 116,000 - 162,000
Mobile Software Engineer — React Native (iOS/Android)
Mobile Software Engineer — React Native (iOS/Android)

Benjamin Moore • Montvale (NJ)

On-site
USD 116,000 - 162,000
Ongoing education
Skill development opportunities
Competitive benefits
+1
Sr. Mobile Software Engineer - React Native
Sr. Mobile Software Engineer - React Native

Hirewell • Roswell (GA)

Hybrid
USD 130,000 - 180,000
Principal Mobile Developer
Principal Mobile Developer

Brooksource • Plano (TX)

On-site
USD 130,000 - 160,000
Competitive medical and dental benefits
401k plan with company match
Employee Assistance Program (EAP)
Digital Product Owner
Digital Product Owner

Benjamin Moore & Co. • Montvale (NJ)

On-site
USD 116,000 - 162,000
Senior Mobile Software Engineer
Senior Mobile Software Engineer

Confidential • Georgia

Hybrid
USD 140,000 - 180,000
Senior Engineer
Senior Engineer

Tata Consultancy Services • Nashville (TN)

On-site
USD 100,000 - 120,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Family/Parental Leaves
+3
Digital Product Owner
Digital Product Owner

Benjamin Moore • Montvale (NJ)

On-site
USD 116,000 - 162,000
Mobile Engineering Manager – React Native
Mobile Engineering Manager – React Native

Gravity IT Resources • Miami (FL)

On-site
USD 130,000 - 190,000