Job Title Senior Member of Technical Staff (app development)br>br>Department Engineeringbr>br>Reports To Engineering Managerbr>br>About Vymo br>br>Vymo builds world class enterprise products for automating sales force activities and driving sales effectiveness. We partner with our clients to help them institute cutting edge sales practices into their daily routine through delightfully simple tools. Our vision is to help our clients achieve an unprecedented degree of sales productivity and effectiveness and we bring together the combined experience of our team to achieve this.br>br>We have an opportunity to impact the way lakhs (if not millions) of sales force folks interact with customers and improve their outcomes. We also have the unique opportunity to play with millions of location data points we collect in this process and lead the innovation in the space of localytics and data analytics.br>br>We are growing at an amazing pace and are aiming to be a million dollar organization by next quarter. Come be a part of this exciting journey and create new, innovative products.br>br>Responsibilities br>br> Developing new features and user interfaces from wireframe modelsbr>br> Ensuring the best performance and user experience of the applicationbr>br> Fixing bugs and performance problemsbr>br> Writing clean, readable, and testable codebr>br> Cooperating with backend developers, designers, and the rest of the team to deliver wellarchitected and highquality solutionsbr>br>Skills br>br> Extensive knowledge about mobile app development. This includes the whole process, from the first line of code to publishing in the store(s)br>br> Familiarity with RESTful APIs and mobile libraries for networking, specifically Retrofit, axios, Alamofire, etc.br>br> Familiarity with the JSON formatbr>br> Experience with profiling and debugging mobile applicationsbr>br> Strong knowledge of architectural patterns MVP, MVC, MVVM, and Clean Architecture and the ability to choose the best solution for the appbr>br> Familiarity with Gitbr>br> Familiarity with push notificationsbr>br> Understanding mobile app design guidelines on each platform and being aware of their differencesbr>br> Experience in developing enterprise grade secure, transactional, scalable apps.br>br> Experience in app instrumentation using firebase.br>br> Experience in locationbased apps using google maps, places API etc.br>br> Deep knowledge and experience in developing android applications using android native code (android app developer)br>br> Deep knowledge and experience in developing ios applications using react native (ios app developer)br>br> Having work experience in both android native and reactnative is an added advantage.br>br>Qualifications br>br> B.E (or equivalent) in Computer Sciencesbr>br> 5+ years of experience building enterprise class products.br>br> Knowledge of mobile application development frameworks is preferred.br>br> Excellent coding skills in one of React Native, Core Java or Objective Cbr>br> Demonstrated problem solving skills in previous roles.br>br> Good communication skills.br>br>Area of work br>br>From young open source enthusiasts to experienced Googlers, this team develops products like Lead Management System, Intelligent Allocations & Route mapping, Intelligent Interventions, that help improve the effectiveness of the sales teams manifold. These products power the Personal Assistant app that automates the sales force activities, leveraging our cutting edge location based technology and intelligent routing algorithms.