• 3+ years’ experience in software engineering;• Experience with Android SDK (Android UI design principles, patterns, and best practices);• In-depth knowledge of OOP principles;• Experience with offline storage, threading, and performance tuning;• Ability to work with data from outside APIs (consuming SOAP and REST services);• Ability to understand and parse XML, JSON and serialized data;• Strong knowledge of Git version control;• Experience with UNIT Test;• English – at least intermediate
• Experience in SDK creation• Experience in the restaurant domain• Upper-intermediate English
You will be responsible for developing, delivering and supporting the native Android applications in the field of QSR. We expect you to play an essential part in the application design and architectural decisions on the native side. This is a new project that will be built from scratch.
You will be responsible for:• Comminicating directly with the client and his team;• Working closely with developers and quality assurance engineers;• Proactively obtaining and clarifying requirements as necessary;• Making, discussing, and approving technical decisions and having them implemented.
Dev-Pro is a US-based outsourcing software development company that was founded in 2011 and now counts 400+ professionals. Over this time, the company has built a successful long-term partnership with more than 20 clients from the USA and Europe.
We are looking for an experienced and motivated Android Developer to extend the development capacity of our team. There is a potential project in quick service restaurants (QSR) business domain. The project is to manage orders an ordering system. Currently, we have a large team developing new Point of Sale (POS) solutions with cloud based back-end. You may join this team to develop the integration application responsible for accepting orders and communicating back to the cloud back-end. Our client is located in the EST zone (7 hours behind Ukraine) and is one of the top companies in the US in the QSR software business.
If this project is delayed, we are certain we can find another Android work for you. There is a possibility that after joining our team, there will be a pause before a client project workload starts. In the meantime, we will have enough interesting tasks for you to work on.