Jobs
>
Johannesburg

    Senior Flutter Developer - Johannesburg, South Africa - Golden Rule

    Default job background
    Fixed Term Contract
    Description

    The Role

    This role requires participation in technical designs and the development and maintenance of software and other digital applications or services. The incumbent will be expected to create prototypes, develop user-centred software, and advise on technical specifications. This role requires fundamentals in engineering practices, an analytical and data-driven approach to problem solving, while following DevOps, SRE and Cloud Based practices.

    Skills and Experience

  • Matric, with a degree in Computer Science/ Engineering/ Mathematics or related;
  • 3-5 years of experience in mobile application development;
  • Knowledge of, and experience in mobile frameworks and technologies such as: FlutterExperience creating code bridges/channels between native and flutterCollaboration tools e.g., Confluence, Jira, Microsoft Teams, SlackCI/CD technologies e.g. Jenkins and GitNative development - Java and SwiftMobile and API Testing FrameworksArchitecture and Design: Event Driven Architecture / API First / Domain driven design;
  • Familiarity with architecture styles such as Microservice and Serverless architectures;
  • Knowledge of coding design patterns and experience working with information architecture and design interfaces
  • Ability to explain and articulate complex topics to various levels stakeholders.
  • Key Accountabilities

  • Responsible for working on software development initiatives throughout the software development life cycle;
  • Follow Agile methodologies (SCRUM / Kanban);
  • Work in a DevOps culture;
  • Partner with scrum master, product owner, Business Analysts and other developers to ensure optimised project delivery;
  • Provide sizing and scoping for development work required;
  • Operate as a subject matter expert across the development initiatives;
  • Develop technical specifications and software application architecture and designs;
  • Build Front-end and/or back-end solutions on the mobile digital channel/platform;
  • Build cloud based functional mobile applications at an enterprise level;
  • Build and test software prototypes;
  • Design and implement test strategy and/or test plans based on continuous testing principles;
  • Apply engineering principles for design, development, maintenance, testing and evaluation of software;
  • Apply knowledge relating to the architecture of relevant systems;
  • Develop, implement and improve the tools to enable software development;
  • Identify issues that will enhance system quality, development and standard operating procedures;
  • Client engagement to drive new products/ features and to ensure operational excellence;
  • Work closely with multi-skilled and cross-functional teams e.g., architects, developers, UX designers, business analysts;
  • Drive technology design and implementation;
  • Enable rapid iteration;
  • Ensure systems are scalable, responsive, robust and secure through monitoring and responding to application performance, stability and availability.
  • Personality and Attributes

  • Customer focus
  • Multi-functional team collaboration
  • Data-driven and attention to detail and big picture
  • Action Oriented
  • Continuous Improvement Management
  • Automation
  • Problem Finding and Solving
  • Conflict management and resolution
  • High EQ

  • JenRec Recruitment

    Flutter Developer

    20 hours ago


    JenRec Recruitment Johannesburg, South Africa

    The ideal candidate will have a preferred background in Flutter development, but we are open to applicants with experience in any mobile application development technology. This role involves the creation and implementation of high-quality mobile applications, contributing signif ...

  • Psybergate

    Flutter Developer Lead

    17 hours ago


    Psybergate Johannesburg, South Africa

    What you will be doing: Designs, develops, and implements Flutter mobile applications to support business requirements. Follows approved life cycle methodologies, creates design documents, writes code and performs unit and functional testing of software. Contributes to the overal ...


  • Dimension Data Sandton, South Africa

    Functieomschrijving · We require a Flutter Mobile Developer with Experience in writing high-quality code backed by automated tests and 5 years or more with Mobility applications and Flutter. · Requirements QUALIFICATIONS · Required (not-negotiable): · Bachelor's Degree with Comp ...

  • Stellar Maths

    IT Intern

    4 days ago


    Stellar Maths Johannesburg, South Africa

    Proficiency in PHP development, including experience with frameworks such as Laravel or CodeIgniter · - Familiarity with Flutter for cross-platform mobile app development · - Basic understanding of Android and iOS development principles, with hands-on experience preferred · - Sol ...

  • GoldenRule

    Test Lead

    5 days ago


    GoldenRule Johannesburg, South Africa

    **The Role** · We are currently looking for a Test Lead in Johannesburg and Cape Town. The role is responsible for overseeing project development by guiding a team to produce high-quality products that meet customer expectations. · **Skills and Experience** · - Over 5 years' expe ...


  • Jenrec Johannesburg, South Africa

    Job Specification: Product Owner · Job Overview: · Key Responsibilities: · Define project goals, scope, and deliverables in collaboration with senior management and stakeholders. · Lead and manage project development from inception to deployment, ensuring adherence to deadlines, ...


  • Planet10 Johannesburg, South Africa

    Â · - Matric · - Degree in Computer Science/ Engineering/ Mathematics or related. · - 7 years+ Software Development experience. · - A successful track record working as an engineering leader across multiple teams. · - Experience leading and contributing to software architecture. ...

  • Professional Career Services

    ZMA 415592

    3 days ago


    Professional Career Services Johannesburg, South Africa

    Employer Description · Cloud Based Solutions · Job Description · Our client is looking for an experienced Mobile Application Developer. · You will be responsible for developing in-house software solutions · Working on mobile platforms to translate code into user-friendly applicat ...


  • Network Recruitment Johannesburg, South Africa

    Qualifications and Experience: · Bachelor's degree in Computer Science, Software Engineering, or a related field. · Minimum of 5 years work experience in a similar environment working as a Software Engineer. · Requirements: · Proficient in C#, Maui/Xamarin, SQLite, MSSQL Serv ...


  • E-Merge Johannesburg, South Africa

    Are you ready to dive into the world of cutting-edge identity verification software? This top-notch company based in the heart of Johannesburg is on the lookout for a Senior C# Software Engineer to join their ranks · Since their inception back in 2012, they have been the trailbl ...


  • E-Merge Johannesburg, South Africa

    Are you prepared to immerse yourself in the realm of cutting-edge identity verification software? This esteemed organization, nestled in the vibrant heart of Johannesburg, is in search of a seasoned Senior C# Software Engineer to join their esteemed team · Since their establishm ...

  • Planet10

    QA Engineer

    20 hours ago


    Planet10 Johannesburg, South Africa

    We are recruiting QA Engineers based in Johannesburg and Cape Town. The role of the QA Engineer will be to Independently design, develop and enhance test automation scripts/framework. The incumbent will need to conduct the relevant root cause analysis and collaborate with QA Anal ...


  • Black Pen Recruitment Johannesburg, South Africa

    Our Client is the largest and the first licensed on/off-ramp platform for stablecoins in Africa. They are dedicated to offering innovative solutions in the African stablecoins space. Our client is committed to making stablecoins accessible and understandable for everyone, providi ...


  • Dimension Data Sandton, South Africa

    Functieomschrijving · The role of the Product Owner is setting, prioritising, checking and accepting the work of the technology, design and business teams (internal and external) as it relates to the proper functioning of the Trace Academia platform. · As Product Owner, you will ...

  • MC Technology Staffing

    Embedded Engineer

    17 hours ago


    MC Technology Staffing Roodepoort, South Africa

    Overview: · In this role, you will play a crucial part in the development of embedded systems for our diverse range of products, from conceptualization through to production and deployment. · As an Embedded Engineer, you will be tasked with programming microcontrollers in C and C ...


  • Fempower Centurion, South Africa

    Our client within the Technology space is seeking a Mobile Software Developer with a focus on Flutter Development to join their team on a permanent basis. Their offices is based in the Pretoria area, and they have a hybrid working environment. · The Key Responsibilities for this ...


  • Fempower Centurion, South Africa

    Our client within the Technology space is seeking a Mobile and Cloud Full Stack Software Developer with a focus on Flutter Development and Cloud Solutions to join their team on a permanent basis. Their offices is based in the Pretoria area, and they have a hybrid working environm ...

  • Network Recruitment

    Front End Developer

    17 hours ago


    Network Recruitment Centurion, South Africa

    Qualifications: Matric · IT Degree or relevant qualification · Requirements: Experience in Web, Mobile, and Hybrid Web Apps · Experience in Angular and Ionic Framework · Experience in TypeScript/JavaScript, HTML & CSS/SCSS · Flutter · Familiarity with Angular integration w ...