Senior Software Engineer
"At Klipboard we've introduced a flexible hybrid work policy, where employees spend three days in the office and two days working from home. This approach promotes a balanced work environment that combines office collaboration with the comfort and convenience of remote work." Klipboard provides specialist software, services and support to deliver fully integrated trading and business management solutions to companies in the distributive trade – wherever they are in the world. With a unique depth of knowledge and experience in ERP/SaaS solutions, Klipboard has a wide range of clients includes wholesalers, distributors, merchants and retailers from small traders to multinational enterprises. Klipboard has offices in the UK, Ireland, The Netherlands, South Africa, Kenya and North America. Our mission is simple: to design and deliver high performance, integrated ERP solutions that enable our distributive trade customers to source effectively, stock efficiently, sell profitably and service competitively Klipboard CRM – (Vecta) is a cutting-edge Business Intelligence & CRM application designed to revolutionize the way manufacturers, distributors, and wholesalers manage their sales operations. Leveraging cloud computing and advanced data analysis, Vecta provides actionable insights and enhances productivity through a web application. We are seeking a talented and motivated Software Engineer to join our small but dynamic team. As a Software Engineer at Klipboard CRM – (Vecta), you will play a crucial role in developing and maintaining our innovative Business Intelligence & CRM application. Your expertise will be essential in driving the success of our product. Key Responsibilities
- Migrating legacy C# Web Forms and MVC to Single Page Application (SPA) technology React.
- Designing and developing new product features.
- Maintaining existing code.
- API development.
- BSc in a computing-related field.
- Strong interest in developing web-based software with the latest technologies.
- Proficiency in:
- React.js and its core principles
- Familiarity with RESTful APIs and integration
- Understanding of
- front-end build tools and pipelines
- Ability to work with existing developers to migrate ASP.NET Web Forms or MVC technologies to React
- Appreciation of user experience
- Web based development using JavaScript, HTML, CSS
- C# or willingness to learn
- Knowledge of SQL
- Experience / Understanding of Unit Testing
- Interest in Cloud Computing / Familiarity with Azure Hosting
- Ability to review code and contribute to pull requests
- Candidates should be willing to accept challenges and be open to learning new tools and techniques across the full development stack as per product and team needs.