Senior Software Engineer - React Native

Posted Date 1 month ago(9/15/2021 7:02 AM)
Job ID

About DMI

DMI, the world’s first end-to-end mobility company, combines all the skills and services necessary to deliver mobile enterprise solutions. Built to reinvent business through mobility, DMI has expertise in mobile strategy, UX, web, and app development, omni-channel commerce, brand and marketing, big data management and analytics, and secure device and app management. The company’s unique, integrated approach to mobility has resulted in dramatic growth as well as an expanding client base, which includes hundreds of Fortune 1000 commercial clients and all fifteen U.S. Federal Departments. DMI is headquartered in Washington DC area, with satellite offices around the world.

About the Opportunity

  • 4 to 8 years of software development experience with 2+ years’ experience in on Responsive Mobile platform
  • Strong experience in React, Flexbox, Redux, Typescript, JSoN and JavaScript frameworks
  • Strong experience in react native bridges 
  • Strong experience in native platform either in Android Native or iOS Native
  • Exposure to work on offline first application
  • Knowledge of JS based build tools like Metro Bundler and Bower
  • Knowledge of Unit Testing with Jest and Enzyme
  • Exposure in Web Service integration, asynchronous request handling, partial page update etc.
  • Exposure to Node.js would be an added advantage
  • Knowledge of different process tools like Git, SVN, Jenkins etc.
  • Experience working in Agile, Scrum methodology 
  • Strong communication skills and ability to collaborate effectively in a geographically disperse working environment
  • Ability to adapt to time critical deadlines and changing priorities in a fast-paced environment Professional commitment, detail oriented, high focus on quality, passion for learning new skills


  • Strong experience in Responsive Design, React JS
  • Strong experience in Android Studio and XCode
  • Understanding of Atomic design principles
  • Understanding of Native and Cross Platform mobile applications and user experience best practices
  • Exposure to Node.js and React Native would be an added advantage
  • Exposure to cloud platforms such as AWS, Azure or Google GCS will be an added advantage




  • Noida, India



Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.