Mid Mobile Developer
The Role
Our focus is on disrupting the Education Technology market by creating cloud-based solutions that will be used by schools on a day-to-day basis, by combining data, innovative user interfaces and integrating with other products in the Juniper portfolio.
Key Responsibilities & Accountabilities:
- Take responsibility for the quality of your own deliverables.
- Take a supporting role in design and planning sessions to enable engineers to translate product requirements into architecture and code.
- Create and review end-to-end implementation to agreed specifications and create supporting automated test assets.
- Help identify technical risk and mitigation plans.
- Understand the importance of, and implement, data governance and information security policies in place across the organisation and required by our customers.
- Clearly communicate with management and any other teams as required.
- Design and development of new features and support of existing features
- Database design and maintenance
- Optimize and automate common development tasks
- Work closely with other team members to solve technical challenges.
- Ensuring that all SLAs (Service Level Agreements) are met.
- Performing trials, testing and quality checks to ensure strong functionality and optimisation.
- Maintaining and supporting systems and improving the performance of existing software.
- Keeping records of development processes.
Key Attributes:
- At least 3 years of related professional experience.
- At least 2 years of experience with React or React Native
- Experience with API development using Laravel, or similar technology would be a bonus
- Experience with Typescript would be a bonus
- Strong analytical/engineering thinking
- Knowledge and understanding of algorithms, data structures and software design patterns
- Understanding of OOP concepts
- Experience Building web applications and APIs
- Automated testing (both TDD and BDD)
- Experience of mentoring other developers to follow best practice
- A good communicator able to work with people from both technical and non-technical backgrounds, with a collaborative and friendly approach.
- Attention to detail, with an excellent command of written and spoken English
- Familiarity with and a pragmatic approach to Agile working practices.
Knowledge of foreign languages:
Proficiency in English at least level B1 of the Common European Framework of Reference for Languages.
- Locations
- Sofia
About Shkolo
With over 1,700 schools and more than 1 million users, Shkolo is Bulgaria's leading Management Information System (MIS) provider.
Now a proud member of the Juniper Education group, Shkolo is expanding its products to over 16,000 schools worldwide.
At Shkolo, we are revolutionizing education by leveraging cloud-based technology to enhance school efficiency, reduce teacher workload, and improve student outcomes.
Our passionate team is dedicated to making a meaningful and lasting impact on education at every level.
Mid Mobile Developer
Loading application form