Staff Software Engineer



We are looking for a great React Native engineer with sound experience with the latest techniques, frameworks, and technologies. A successful candidate will be a self-starter, and a problem solver.

Key Skills:

  • Strong hands-on experience into JavaScript, React.Native, Hybrid Mobile Application development experience
  • Experience in Sencha OR Ext.JS + experience into PhoneGap or Cordova is highly preferred
  • Experience in UWP app development is highly preferred

Principal Duties and Responsibilities include, but are not limited to:

  • Work with Product Owner and Scrum Master to understand, develop and test user stories planned for the sprint/release.
  • Work with Product Architects to understand and contribute to the design of the assigned user stories.
  • Collaborate with quality engineers to ensure that full scope of user stories are tested.
  • Provide effort and risk estimates to support planning.
  • Communicate effectively and consistently with other engineers, customers and management.

Required Qualifications and Skills:

  • 7+ years of Software development experience
  • Experience with implementation of enterprise grade web applications using JavaScript.
  • 4+ years experience in mobile application development
  • Strong knowledge of React Native
  • Strong experience in Javascript, HTML, and CSS
  • Proven experience is designing, building and maintaining Windows applications using Universal-Windows-Platform (UWP) will be a big plus
  • Android (Java) and/or iOS experience
  • Experience and knowledge of react-native-windows framework will be a big plus
  • Knowledge and working experience of C# is desirable
  • Ability to debug an app without disrupting users
  • Must possess well developed verbal and written communication skills.
  • Proficient with mobile application lifecycles
  • Strong ability to learn new technologies in a short time
  • Excellent interpersonal skills
  • Ability to adapt to a fast paced continually changing business and work environment while managing multiple priorities


Ready to be part of a winning team of ServiceMax ?

Who is Servicemax? We are a company of innovators, thinkers and doers who care passionately about changing the world. How? By rethinking the massive and growing industry that keeps our world running — field service. There are more than five million field technicians in the US and tens of millions across the globe. The machines and equipment we use every day — in our homes, at our offices, in hospitals and just about everywhere — need to be installed, fixed and serviced, and these field technicians are tasked with keeping our worlds and the world running every single day.

From employee friendly benefits, to weekly lunches, company sponsored events and awesome coworkers, we pride ourselves in creating an environment and culture that inspires our employees to be the best they can be.

We are on a mission... to revolutionize Field Service, through our product, our customers and most importantly, our employees.


Apply for this job