S-PRO is a software development and IT consulting partner. We develop unique products tailored to clients’ needs and requirements and accelerate business.
Our workflow with every project is Consultancy, Discovery, Build, and Maintain.
Industry and technology expertise is our strength. Research and development is our energy.
With every project, we focus on a business need and deep-diving to clients’ core issues. Only after this analysis can we start development. This approach guarantees delivery of just the right product to our customers and minimizes idle work for our team.
Currently, we are seeking a motivated Mobile Developer to join our team. Our client, a global leader in vending operations and retail brands, has harnessed the power of cutting-edge software to reimagine vending experiences. In this role, you’ll leverage your expertise in Flutter to craft and enhance mobile applications that enable advanced levels of customization for vending items and provide unique customer engagement at point of sale.
— Cloud tech stack is Python with Django Web Framework and VueJS on the Frontend. — Interaction between apps and cloud is via the cloud API’s which are implemented using the Django Rest framework. — Mobile Apps include: 3 React Native apps that need to be maintained and 2 Flutter apps that also need to be maintained.
The project is mostly developing and maintaining apps which handle payments via a closed loop wallet + integrations with various payment systems. We want to expand capability to:
— include more extensive payment methods. — support push notifications. — better UI. — new features such as promotions, loyalty schemes etc.
Must-Have Skills :
— At least 3 years of technical experience on Flutter (widgets and their composition, build context, debug tools, stateless/statefull, lifecycle navigation, DI, animations, native code usage, code generators usage);
— Good knowledge of OOP, SOLID principles, MVVM;
— Working experience with push notifications, Firebase and REST API;
— Testing: widget/unit (mokito/flutter_test/bloc_test);
— Can work independently on a ticket.
— Can provide working solution of an engineering problem and take ownership of implementation. — Upper-intermediate English level.
What we offer:
— Long team focus: we create an environment of transparent communication, minimal bureaucracy, which leads to long-term relationships.
— Development of niche expertise: we are working in several niches, such as, FinTech, healthcare, and logistics.
— Continuous learning: we create employee development plans / personal roadmaps /quick promotion process.
— Internal career development: 80% of our current executives were promoted to those positions within S-PRO. We encourage initiative. If a person wants to set new challenges and grow, we will definitely support them.
Benefits and perks:
— Flexible schedule: you can start the workday at any time from 8 to 11 in the morning.
— Remote work model.
— Medical insurance: all our employees who have passed the probationary period are now registered in our health insurance program.
— Paid vacations: so, we need to make sure that our employees regularly take vacations and don’t overwork.