Senior Mobile Developer at Upserve
Boston, MA, US
The Opportunity:
Upserve's Senior Mobile Developers solve complex technical challenges with intuitive design to ship compelling features.  We primarily use React, React Native, TypeScript, and Babel. Our whole environment is container-based with the support of our world-class Infrastructure team. In this role you will have a direct impact on our product and will have the opportunity to see your work out in the world!
A typical day may include:
• Developing mobile products that delight people, while maintaining a high quality bar
• Passionately sharing knowledge and best practices through team-based and one-on-one mentoring and guidance
• Engaging eagerly in the concept and design of features with Product, Design, and Engineering teams
• Analyzing user needs and determining technological feasibility of design within time and cost constraints and with the aim of optimizing operational efficiency
• Developing and directing testing and validation procedures
• Owning and comfortably debugging shipped features in a proactive, pragmatic manner
About you:
We are looking for a Senior Mobile Developer that:
• Loves collaborating in a fast-paced, creative team
• Is a builder who values craftsmanship, innovation, and creative problem-solving equally
• Learns from missteps
• Is passionate about the Upserve customer experience and are savvy with mobile technologies
• Enjoys mentoring others
• Proven experience building innovative mobile/web applications
• Fluent in Javascript, React/ React Native
• Strong understanding of the Android or iOS ecosystem and their guidelines for app development
• Eager to garner feedback on your Pull Requests in order to grow
• Passionate about design communication, interaction and visual design
• Fully invested in the value of testable code and comfortable implementing testing frameworks such as Jest, Mocha, or Jasmine
• Able to prioritize effortlessly in the face of many competing interests by intuiting high-risk items
• Keen to contribute to accelerating the growth of an existing awesome team
• Well versed in instrumenting production releases to stay ahead of user and system events