Frontend Developer - Midrand, South Africa - iSanqa

    iSanqa background
    Full time
    Description

    Our client requires the services of a Software Engineer (Advanced) - Midrand/Menlyn/Rosslyn/Home Office rotation.

    • Amazing brand with cutting-edge technology
    • Excellent teams in Global team collaboration
    • High work-life balance with Flexible hours
    • Agile working environment

    POSITION: Contract until December 2026

    EXPERIENCE: 4-6 Years related working experience.

    COMMENCEMENT: As soon as possible

    QUALIFICATIONS/EXPERIENCE

    • South African citizens/residents are preferred.
    • Bachelor's or Master's degree in Computer Science, Information Technology, Graphic Design, or a related field.
    • Proven experience in developing applications using modern frameworks and platforms.
    • Strong portfolio showcasing previous work with interactive dashboards, data visualization, and infographics.

    ESSENTIAL SKILLS:

    • UX Design and Programming: A solid foundation in user experience design principles and front-end programming languages (HTML, CSS, JavaScript) to craft seamless application interfaces.
    • Data Visualization and BI Tools: Proficiency in data visualization tools (Power BI, Tableau) to create interactive dashboards and infographics.
    • UI/UX Design: Strong design skills with a focus on user interface (UI) and user experience (UX) best practices to ensure intuitive and engaging applications.
    • Integration and APIs: Knowledge of API usage and integration techniques to connect applications with various data sources and services.
    • Collaboration and Agile Methodologies: Familiarity with agile development practices and collaboration tools (Azure DevOps, Trello) to work effectively in a team environment and manage project workflows.
    • Any additional responsibilities assigned in the Agile Working Model (AWM) charter

    ADVANTAGEOUS TECHNICAL SKILLS

    • Advanced Programming Languages: Proficiency in additional programming languages (Java, C#, Python) and frameworks (React, Angular, .NET) for versatile back-end and front-end development.
    • Mobile Development: Experience with mobile app development platforms (iOS/Swift, Android/Kotlin, React Native) for creating responsive and cross-platform mobile applications.
    • Cloud Computing: Familiarity with cloud services (AWS, Azure, Google Cloud) for deploying and scaling applications, as well as knowledge of cloud-native development practices.
    • DevOps and Continuous Integration/Continuous Deployment (CI/CD): Understanding of DevOps principles and tools (Jenkins, GitLab CI, GitHub Actions) for automating the software delivery process.
    • Database and Data Management: Experience with database technologies (SQL, NoSQL) and an understanding of data modeling and management for robust application data handling.

    ROLE:

    • We are seeking a creative and technically adept Application Developer to join our IT department, focusing on the development of interactive dashboards and infographics.
    • You will leverage platforms such as PowerApps and other graphical tools to build intuitive reporting solutions that visualize the data gathered from our cloud database footprint analysis.
    • This role requires a blend of design skills and technical knowledge to create applications that enhance stakeholder understanding and decision-making.
    • Conduct comprehensive research and analysis of GROUP's database usage across public cloud platforms, primarily Azure and AWS.
    • Design and develop interactive dashboards and infographics using Low Code/No Code platforms or other standard frameworks, to represent data on cloud database usage, costs, health, and security.
    • Work closely with the Cloud Database Analyst team to understand the data and insights that need to be communicated to internal stakeholders.
    • Create user-friendly interfaces and visualizations that simplify complex data sets and allow users to explore and interact with the information.
    • Implement best practices in application development and data visualization to ensure accessibility, usability, and responsiveness of dashboards.
    • Collaborate with stakeholders to gather requirements and feedback, ensuring that the developed applications meet their needs and expectations.
    • Maintain and update applications as needed, incorporating new data and insights, and optimizing performance.
    • Train end-users on how to effectively utilize the dashboards and provide support as needed.
    • Stay up-to-date with the latest trends and tools in application development, data visualization, and dashboard design.

    NB: By applying for this role, you consent to be added to the iSanqa database and to receive updates until you unsubscribe.
    Also note, that if you have not received a response from us within 2 weeks, your application was unsuccessful.

    #isanqa #isanqajobs #UIDesign #Interactivedashboard #softwaredeveloper #AWS #Azure #Agileworking #FuelledbyPassionIntegrityExcellence