Mobile Development Engineer

Software Engineering Charlotte, North Carolina


Description

As a Mobile Development Engineer, you will play a key role in creating cutting-edge mobile applications that empower InVue’s global customers to improve operations, enhance security, and elevate user experiences in retail and critical infrastructure environments.
 
We are seeking an exceptional React Native developer, passionate about crafting high-performance mobile applications for both iOS and Android platforms. In this role, you will execute the development of cutting-edge apps. As a versatile member of our agile team, you may also have the opportunity to contribute to React (web) and Node back-end development. We value strong team players who are committed to excellence in coding practices, and understand that building a remarkable product is a synergistic endeavor.
 
InVue’s IoT solutions empower top global brands to gain operational visibility, control access, decrease theft, and enhance user experience in retail stores and critical infrastructure environments. We allow customers to make better decisions while improving operations.
 
RESPONSIBILITIES 
  • Collaborate with the agile development team to build innovative mobile applications.
  • Work closely with the technical product owner to break down and document user stories.
  • Develop and maintain pixel-perfect, ultra-smooth UIs across both iOS and Android.
  • Leverage native APIs for seamless platform integrations.
  • Participate actively in daily stand-ups and agile ceremonies.
  • Proactively identify and address bugs and performance bottlenecks.
  • Write clean, high-quality code with thorough documentation and automated tests.
  • Contribute to front-end (React) and back-end (Node.js) development as needed.
  • Stay up-to-date with React Native updates and industry trends.
  • Influence peers to achieve software delivery targets and success metrics.
INVUE’s TECHNOLOGY STACK
  • Essential: React Native, JavaScript (ES6+), TypeScript, Swift, Kotlin, REST APIs.
  • Preferred: Node.js, Express, PostgreSQL, Redis, Docker, Azure.
QUALIFICATIONS
  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
  • 4+ years of professional mobile application development experience.
  • 2+ years working on collaborative development teams of 5+ members.
  • Strong expertise in React Native for cross-platform development.
  • Proficiency in JavaScript (ES6+), Kotlin/Java, and Swift.
  • Experience integrating REST APIs and handling third-party dependencies.
  • Familiarity with native build tools (Xcode, Android Studio).
  • Skilled in automated testing frameworks (e.g., Jest, Mocha).
  • Knowledge of Node.js, Express, and Git workflows is a plus.
  • Fluent in English.
WE VALUE
  • Strong analytical skills and creative problem-solving abilities.
  • Experience collaborating with diverse teams in an Agile environment.
  • Ability to quickly identify and solve issues while influencing stakeholders.
  • Proactive mindset with a passion for learning and staying current on emerging technologies.
  • Ability to excel in a fast-paced, startup-like environment.
  • Exceptional communication skills, with the ability to interact effectively with technical and non-technical stakeholders.
  • Passion to learn and for staying current with new technologies and trends.
  • Ability to operate gracefully under stress and handle multiple assignments in parallel.

 

InVue Security Products, Inc is an Equal Opportunity employer. Federal law prohibits employers from discriminating against any applicant for employment because of applicant’s race, sex, color, religion, national origin, age, or disability. InVue Security Products, Inc. is fully committed to complying with Federal law and will not discriminate against any applicant for employment.