- A strong commitment to quality and willingness to learn. - Experience with third-party libraries and APIs and a good grasp of React.Js and Node.js. - Be proficient in using version control and continuous integration, with tools such as Bit Bucket, Git, and Jenkins. - Write clear, maintainable, and testable code that you are proud of. - Good communication skills. Good to have: (Not Mandatory) :- Ability to take an ownership & leadership role on the team. - Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies. - Solid understanding of the full mobile development life cycle, including automated testing and building. - General knowledge of Location Services, Maps, and other common Android/IOS libraries.