1 PM
1 AQA
3 Full stack developers
1 UX Designer
2 IOS developers
1 PM
1 AQA
3 Full stack developers
1 UX Designer
2 IOS developers
Java, Spring (Boot, MVC, Security, Data JPA, State Machine), OData, Web Sockets, Kafka , Intacct, FCM, File services, TypeScript, Javascript, VueJs, Cypress, Google Locations API, Docker, K8s, GCP, Travis CI, Helm.
Our client is a flooring company from the USA selling their offerings from door to door. Sales representatives come directly to clients with flooring samples, do the measurements and take care of the installation.
Since the client has a vast customer base, there was a need to automate operations in order to increase sales and improve customer service. The company was looking for resources to extend their inhouse team.
Engineers from Sombra extended in-house development team working on CRM for company employees, which streamlines the selling process. Later on, our team was responsible for building a mobile application called to simplify the day to day activities for sellers.
We have been cooperating with the client for 8 months. During this time the client has received:
1. Technical reinforcement of the team
The client needed development resources to enhance the in-house team. On the client’s request, we offer engineers with necessary experience, knowledge and seniority.
2. Flexibility in scaling a team
Based on business needs, the client is able to scale up and down the team. We try to ensure maximum flexibility in our cooperation. If there is a need for additional resources – we provide specialists in approximately 2-4 weeks. When the project required fewer engineers, we reduce the team.
3. Strong technical expertise in backend, frontend, AQA and IOS
During our cooperation, the team has grown from 2 to 7 engineers. Following the needs of the project, we provide highly skilled specialists in QA, Backend, Frontend and IOS development.
4. Management of the administrative side of the work
The client didn’t have to worry about the bureaucracy side of the work. Our manager covered all the HR and accounting errands, we were responsible for invoicing, staffing, organization of work, vacations and sick leaves, communication and professional growth of the engineers.
5. Adapting to the client’s software development approaches
Since every company is unique and has its own way of building software, our engineers adapt and learn the client’s approach to software development. We always manage to stay productive within the client’s development methodology.
6. On-demand UX/UI designer and IOS engineer
When the client requires additional resources we provide specialists to close the need. During our cooperation, the client decided to build a mobile application for sales representatives. We provided a UX/UI designer and two IOS developers for this purpose.
7. Gathering requirements and specification for the project
Since the work on the mobile application started, our team was responsible for gathering requirements and specifications for the app. We collected information from the owner and sales representatives to build relevant documentation.