Jobs Career Advice Signup

Send this job to a friend


Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jun 2, 2020
    Deadline: Not specified
  • Want to get a job fast? Signup and complete your profile on MyJobMag. Employers will find you 4x faster with a complete profile. You can download your completed profile anytime
    Integrove is a Johannesburg based boutique consultancy focusing on technology architecture and integration in the enterprise. We help organizations to enable integration and technology architectures that provide the foundation for their application, mobility and cloud strategies. Through years of experience across multiple industries and geographies, our ab...
    Read more about this company


    Frontend / UI Designer

    The Role

    Integrove is looking for a UI/UX Designer to join our dynamic team of techies in Melrose, Johannesburg. If you’re a design dynamo with a passion for making tech safe for humans, this gig may be for you. You’ll be working closely with developers to enhance existing systems and map out the way for future expansions.


     Must Haves

    • Completed training in graphic design and/or UI/UX design;
    • Minimum 2 years’ experience working as a designer on interactive digital projects;
    • An online portfolio showcasing mobile and desktop interfaces;
    • Excellent time-management and self-management skills;
    • Accountability and reliability when working without supervision;
    • Tireless creative problem-solving;
    • Willingness to compromise and positively receive constructive feedback;
    • Communication and presentation skills to brief, and collaborate with, team members;
    • Excellent administrative habits to ensure your work is accessible and maintainable;
    • Strong aptitude for information architecture and industry best practices;
    • Able to work on a Windows PC;
    • Experience in Adobe XD and Invision;
    • A preference for an energetic, social work environment; and
    • Can-do attitude.



    • Experience working in the software engineering industry;
    • Good understanding of front-end development technologies (HTML, CSS, jQuery, JavaScript & Bootstrap);
    • UX certification; and
    • Experience in a business analytics role.



    • Gathering project requirements by means of verbal instructions;
    • Working within strict corporate design rules;
    • Rendering technical requirements into user-friendly interfaces;
    • Designing re-usable and scalable elements within the constraints of the technology used;
    • Creating low fidelity wireframes and user-journeys;
    • Designing high fidelity mock-ups in Adobe XD;
    • Extracting and preparing design elements and assets for development;
    • Communicating with international and off-site team-members;
    • Documenting research findings and design suggestions in an organized fashion;
    • Monitoring and managing the accuracy and quality of design implementation; and
    • Working in a team with varied levels of skills and experience.

    go to method of application »

    Senior .NET Developer/Team Lead

    Key Responsibilities

    • Strong ability to provide written and/or verbal explanations on design and technical/functional solutions.
    • Contribute to the architecture, design, development, and maintenance of Web and Desktop applications using the C# language and the Microsoft .NET framework.
    • Write clean, scalable code using .NET programming languages.
    • Test and deploy applications and systems.
    • Ensure the best possible performance, quality and responsiveness of applications.
    • Maintain clear communication with all stakeholders throughout project lifecycles.
    • Involved on multiple client projects, sometimes in parallel.
    • Integrate with middleware and backend services and enterprise systems.
    • Timely delivery and execution of assigned work.
    • Collaborate with project teams made up of people with diverse and complementary skills.
    • Team player to ensure successful delivery of solutions.
    • Develop responsive web front ends with the latest technology and security.
    • Integrate with a variety of Azure Hosted Services.
    • Develop and maintain RESTful API services with a token based authentication.


    Qualifications / Experience

    • Bachelor’s Degree or equivalent is required in Computer Science or Information Systems or Computer Engineering.
    • 6+ Experience with .NET Core.
    • Experience with  Microsoft SQL databases.
    • Experience with Razer / JavaScript / Jquery.
    • Experience with Azure DevOps, CI/CD.
    • Experience Angular / Vue.JS / React.
    • Extensive knowledge and experience with integration with other systems and cloud structure.
    • Experience with creating/maintaining and consuming RESTful API’s.
    • Must have good knowledge of software programming concepts such Object-Oriented programming, Relational database design and agile methodology.


    Preferred Skills

    • Strong knowledge of .NET web framework.
    • Proficient in C# and/or .NET Core/Framework  with a good knowledge of their ecosystems.
    • Strong understanding of object-oriented programming.
    • Familiar with various design and architectural patterns.
    • Understanding of fundamental design principles for building a scalable application.
    • Experience creating database schemas that represent and support business processes.
    • Proficient understanding of code versioning tools such as SVN and GIT.
    • Ability to learn quickly and adopt rapidly to the latest technologies and best practices.
    • Strong problem solving and troubleshooting skills with the ability to exercise mature judgment.
    • Possess excellent communication and presentation skills and be able to work in a dynamic environment with rapidly changing environment.
    • Experience working with both Agile and Waterfall application development.
    • Experience with integrating with Azure services.

    go to method of application »

    Mobile Application Developer

    Key Responsibilities

    • Design and develop software applications (apps) for mobile phones, Smartphones, tablets, and other mobile devices. 
    • May develop on one or more mobile platforms including Apple iOS, BlackBerry, Google Android, Microsoft Windows Mobile, and/or other mobile platforms.
    • Work with the product and design team to understand end-user requirements and use cases, then translate that into a pragmatic and effective technical solution.
    •  Manage full software development life cycle including testing, implementation, and auditing.
    • Perform product design, bug verification, and beta support which may require research and analysis.


    Qualifications / Experience

    • 2 to 6 years of recent hands-on coding and software design, specifically focusing on mobile applications.
    • Ideally have shipped 1-2 substantial apps and know how to integrate with backend RESTful APIs.
    • Experience with Cloud platforms like Microsoft Azure.
    • Solid OOP and software design knowledge – you should know how to create software that’s extensible, reusable and meets desired architectural objectives.
    • Experience with Nativescript, Hybrid and HTML5 Mobile App development.
    • Experience with Low Code development Platforms. 
    • Knowledge of additional Programming Technologies such as Swift, HTML5, JSP, Java, JavaScript, CSS, Bootstrap, Spring, NoSQL databases, AJAX, REST Service, JSON etc.


    Preferred Skills

    • Dive into difficult problems and successfully deliver results within a schedule.
    • Using Java, vendor deployment portals and tools, and development tools.
    • Experience with UX/UI testing of mobile application.
    • Drive to keep up to date with developments and trends in the tech and modern media world.
    • The ability to learn quickly.
    • Problem-solving skills.
    • Strong communication skills.

    go to method of application »

    Integration Developer/Consultant

    Key Responsibilities

    • In-depth knowledge of standard Application and Data Integration concepts and principles. 
    • Technical responsibilities include development, maintenance, support and implementation of Integration solutions.
    • Provide input into the high-level Integration solution architecture.
    • Identify, propose, evaluate, estimate, and drive solutions while thoroughly considering the people, process, and system impacts.
    • Collaborate with project teams made up of people with diverse and complementary skills.
    • Team player with experience leading and collaborating cross-team to ensure successful delivery of solutions.


    Qualifications / Experience

    • Bachelor’s Degree in Information Systems/Computer Science/Engineering or equivalent work experience.
    • 3 - 8 Years of total IT experience with experience in designing and developing integration solutions utilizing EAI / Middleware / ESB technologies, enabling on premise as well as cloud application integration.
    • Experience with SoftwareAG webMethods Integration Platform with experience in webMethods including related components (Integration Server, v8 Broker, JMS, JDBC/SAP Adapters, My webMethods, Trading Networks, CentraSite, Insight, Terracotta, v9 Universal Messaging, Command Central, Flow language, security methods). 
    • Previous experience with Integration toolsets such as Tibco, SnapLogic, WS02, MuleSoft, webMethods or SaaS Integration Platforms.
    • Good Understanding of Business Process Management (BPM). 
    • webMethods related certifications will be advantageous.


    Preferred Skills

    • Experience working with various web service standards and frameworks including RAML, REST, JSON, XSLT, JMS, JDBC, LDAP, XML, BPEL, WS-*, HTTP, HTML5, WSDL, SOAP, and XSD’s.
    • Experience with Integrating a wide variety of applications and data sources, such as commercial enterprise systems such as SAP, as well as Operational / Industrial IT systems.
    • An understanding of Service Oriented Architecture, related methodologies and design patterns.
    • Previous experience with Internet Of Things (IOT), Complex Event Processing / Streaming Event Analysis, API Management, BPM.
    • Experience working with both Agile and Waterfall application development.
    • Experience integrating with Cloud/SaaS applications, packaged applications and legacy applications.
    • Experience with business and technical requirements analysis, business process modelling / and data mapping.
    • Excellent verbal and written communication skills to communicate with clients and team members clearly and effectively.

    go to method of application »

    Mid-Senior Front-End / UI Developer


    • At least 3 years’ experience working as a front-end developer on browser-based and mobile applications;
    • Experience with InVision, Adobe XD and Zeppelin from a development role;
    • Good understanding of images, image types, image rendering and image file size considerations;
    • Good understanding of backend systems and databases;
    • Awareness of accessibility standards and commitment to enforce it;
    • Willingness to learn new technologies and upskill as your role evolves;
    • Showcase of completed work featuring at least one working project with animations and micro-interactions;
    • Be visually inclined with attention to detail and perfectionism visible in all your undertakings;
    • A good understanding of responsive and adaptive design;
    • Awareness of UX design and the importance thereof;
    • Work independently and as part of a team;
    • Take ownership and responsibility for the UI development of multiple projects on various platforms;
    • Excellent organisational skills, time-management and self-discipline;
    • Comfortable working from home until the COVID movement restrictions are lifted;
    • Ability to work at HQ in Melrose and occasionally at various client locations after the COVID movement restrictions are lifted; and
    • Team spirit and a positive attitude.


    Technology Requirements:

    • HTML;
    • CSS;
    • jQuery;
    • JavaScript;
    • React;
    • Angular;
    • Vue;
    • Bootstrap; and
    • Material.



    • Work closely with designers, product owners and stakeholders to implement UI designs and verbal instructions onto working systems;
    • Collaborate with developers on various technologies;
    • Rapid prototyping to test new theories and ideas;
    • Build and maintain reusable system elements;
    • Refactor and improve the front-end of existing systems;
    • Building the scaffolding for new systems;
    • Testing in your own capacity to ensure the best quality of work;
    • Upholding the highest standards to acquire pixel-perfect performance;
    • Present progress in interactive internal workshops;
    • Stay up to date with new technologies and best practices;
    • Assist in updating and maintaining our internal website and related marketing activities from time to time; and
    • Mentor and assist other employees to improve and refine their UI development skills.

    Method of Application

    Learn how to get a job in any industry you want. Read 72 Hours to The Job You Love

  • Send your application

Back To Home

Career Advice

View All Career Advice

Subscribe to Job Alert


Join our happy subscribers

This website uses cookies to improve your experience. By using this site you agree to the storing of cookies on your device to enhance navigation, analyze site usage, and assist in our marketing efforts. To learn more, see our Cookie Policy. Accept and Close
Send your application through

Yahoomail Gmail Hotmail