Mid-Level Software Developer

2 months ago


Sandton, South Africa Edge Executives Full time
Job Title: Mid Developer

The Mid Developer will work closely with the Senior Developer to manage both front-end and back-end development processes, implementing solutions from conception to final product according to business needs. The mid developer is required to implement and oversee the design, development and maintenance of fully-fledged and functioning platforms.

Key Responsibilities:
  • Work within a Software Development team, following Agile development methodologies.
  • Work with Project management and solution architects to estimate and scope out projects.
  • Work with Creative team during planning, discovery, and production phase.
  • Work with both front-end and back-end development teams to create and optimize solutions.
  • Optimizing code for performance.
  • Comment code and produce documentation to industry standards as needed.
  • Produce code to the highest standards while adhering to industry accepted architecture and design pattern techniques and methodologies (e.g., MVC, SOA, OOP, DI etc.).
  • Defining and developing APIs.
  • Contribute to the analysis and design of software products and tools.
  • Evaluate and advise on the technical feasibility.
  • Create quality prototypes for a clearer understanding of UI designs.
  • Test and confirm software is fit for purpose with intended audiences.
  • Recommend and implement refinements and improvements.
  • Follow formal Software Engineering best-practices.
  • Mentoring and guiding team members.
  • Monitoring and measuring customer experience and KPIs.
  • Managing periodic reporting on the progress to the management and the customer.
Qualifications:
  • Bachelors degree in computer science, engineering, or equivalent experience.
Experience:
  • At least 5+ years of experience in building Applications.
  • At least 4+ years of experience with React, TypeScript.
  • Good understanding of OOPs concepts.
  • Strong hands-on knowledge on HTML5, CSS3, ES6+.
  • Strong understanding of the React Virtual DOM, JSX and API.
  • Hands on experience on REST APIs, GraphQL and WebSocket.
  • Experience with a State-management framework like Redux (with middleware) or MobX.
  • Understanding of cloud-based technologies, Azure, SQL and relational databases, SOAP and REST Web-Services, JSON, XML, MSAL.
  • Comfortable with concepts like Container/Presentation components, Higher Order Components.
  • Worked with UI libraries like Material-UI, Semantic UI, Bootstrap or similar.
  • Good understanding of CSS in JS, aka scoped-css or Styled Components.
  • Unit testing with Karma + Mocha or Jest.
  • Experience on working with frontend build systems and automating the same using Grunt / Gulp.
  • Experience on MVC frameworks (Backbone.js, or similar) and knowledge of common JavaScript design patterns will be good to have.
  • Experience of working with server-side JavaScript frameworks based on Node.js.
  • Exposure to Style Guides, Atomic Design.
  • Exposure to Scrum and Agile methodologies.

  • Mid-Level QS

    4 weeks ago


    Sandton, South Africa Hire Resolve Full time

    Hire Resolve is excited to announce an opportunity for a Mid-Level Quantity Surveyor (QS) based in Rivonia. Our client, a respected player in the construction and engineering industry, is looking for a dedicated professional who can contribute to their ongoing projects with expertise and precision. As a Mid-Level QS, you will play a crucial role in the...

  • Mid Developer

    3 months ago


    Sandton, South Africa Edge Executives Full time

    The Mid Developer will work closely with the Senior Developer to manage both front-end and back-end development processes, implementing solutions from conception to final product according to business needs. The mid developer is required to implement and oversee the design, development and maintenance of fully-fledged and functioning platformsKey...

  • Mid Developer

    3 months ago


    Sandton, South Africa Edge Executives Full time

    The Mid Developer will work closely with the Senior Developer to manage both front-end and back-end development processes, implementing solutions from conception to final product according to business needs. The mid developer is required to implement and oversee the design, development and maintenance of fully-fledged and functioning platformsKey...

  • Software Developer

    4 months ago


    Sandton, South Africa Shorza Ltd Full time

    Senior Full Stack DeveloperWe are recruiting for an offshore Senior Full Stack Developer. We design digital products and employ software engineers, product developers and designers. We work with fin-tech companies and startups, building their digital goals for their business success.Senior Developer Software techstack:Node.jsTypeScriptReact/React...

  • Software Developer

    4 months ago


    Sandton, South Africa Shorza Ltd Full time

    Senior Full Stack DeveloperWe are recruiting for an offshore Senior Full Stack Developer. We design digital products and employ software engineers, product developers and designers. We work with fin-tech companies and startups, building their digital goals for their business success.Senior Developer Software techstack:Node.jsTypeScriptReact/React...


  • Sandton, South Africa Neptune Full time

    At Moore Johannesburg, a leading mid-tier advisory firm within the Moore Global Network, we pride ourselves on providing broad exposure to various industries and company sizes.We are currently seeking highly motivated individuals for our SAICA Traineeship program.As a SAICA Trainee Accountant, you will gain experience across multiple industries and company...


  • Sandton, South Africa TOTALCARE PEOPLE® SOLUTIONS Full time

    The purpose of this position is to interact with various stakeholders (Clients, Project managers, Architects, Quantity surveyors, Construction managers, Procurement staff, Main contractors, sub-contractors and Suppliers) to conceptualise, design and coordinate the creation of functional and aesthetically pleasing indoor spaces that enhance the comfort of the...

  • Mid Designer

    1 week ago


    Sandton, South Africa Publicis Groupe Full time

    Job DescriptionThe job description of an advertising agency designer typically involves a range of creative and technical responsibilities aimed at creating visually compelling and effective marketing materials. Here is a general outline of the key responsibilities and qualifications for this role:Conceptualization and Design: Create visually appealing and...

  • Software Developer II

    1 month ago


    Sandton, South Africa Boardroom Appointments Full time

    Software Developer II Essential Qualifications - NQF Level Matric / Grade 12 / National Senior Certificate Preferred Qualification Diploma / Certificate in multiple languages Essential Certifications Certificate in relevant language where available Minimum Experience Level Minimum 3 years programming experience Technical / Professional Knowledge IT Data...

  • Software Developer

    1 month ago


    Sandton, South Africa Dimension Data Full time

    Job Title: Intermediate DeveloperAbout the Role:The role of a software developer is to design, develop, and test software applications. As a software developer, you will work on a variety of projects, from building and maintaining systems to developing applications that make it possible for people to perform specific tasks on computers, cellphones, or other...

  • Software Developer

    3 weeks ago


    Sandton, South Africa Liberty Standard Bank Group 2 Full time

    We are looking for a skilled Software Developer to join our team at {company}. The successful candidate will be responsible for designing, developing, and implementing software applications using a variety of programming languages. If you have a passion for coding and are looking for a challenging role, we encourage you to apply.About the Role:As a Software...


  • Sandton, South Africa OneCart Pty (Ltd) Full time

    **MAIN PURPOSE OF THE JOB** To drive the strategic direction for OneCart software technologies and take accountability for delivering projects on time, on budget and in line with the business requirements. This could include creating, supporting and customising solutions for the business and managing a development team, both internally and...

  • Software Developer

    3 weeks ago


    Sandton, South Africa Stonebridge HR Solutions Full time

    As a key member of our team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients. Your technical expertise will be vital in helping us deliver high-quality products and services.You will work closely with our development team to ensure that all software projects are completed on time and...

  • Software Developer

    3 months ago


    Sandton, South Africa Shorza Ltd Full time

    Senior Full Stack Developer We are recruiting for an offshore Senior Full Stack Developer . We design digital products and employ software engineers, product developers and designers. We work with fin-tech companies and startups, building their digital goals for their business success. Senior Developer Software techstack: Node.js TypeScript React/React...


  • Sandton, South Africa PRR Recruitment Services Full time

    Actuarial Software Developer Job DescriptionA leading company in the industry is seeking an experienced Actuarial Software Developer to develop and maintain in-house actuarial valuation software. Key Responsibilities include:• Design and manage databases, including experience with flat file systems and relational databases (e.g., MySQL, SQL Server,...


  • Sandton, South Africa Affinity Services Full time

    Affinity Services is on the lookout for a passionate and innovative Junior Software Developer to join our lively development team! This is your chance to step into the world of software development and contribute to exciting projects that make a real difference. In this engaging role, you’ll collaborate with experienced developers to build, debug, and...


  • Sandton, South Africa Innovation Group Full time

    Job DescriptionWe are seeking a highly skilled Software Development Manager to lead our development team and drive the delivery of innovative software solutions.Key Responsibilities:Design and implement short- and long-term strategic plans to deliver fit-for-purpose software solutions.Work closely with business stakeholders to identify information processing...


  • Sandton, South Africa TOTALCARE PEOPLE® SOLUTIONS Full time

    Job Title: Mid Level Interior DesignerAt TOTALCARE PEOPLE® SOLUTIONS, we are seeking a highly skilled and experienced Mid Level Interior Designer to join our team. As a key member of our design team, you will be responsible for creating functional and aesthetically pleasing indoor spaces that enhance the comfort of our clients.Key...


  • Sandton, South Africa Affinity Services Full time

    About the RoleAffinity Services is seeking a talented Junior Software Developer to contribute to the development of innovative software applications. As a key member of our development team, you will collaborate with experienced professionals to design, build, and enhance applications that meet our clients' needs.Key ResponsibilitiesAssist in the development...


  • Sandton, South Africa Affinity Services Full time

    Affinity Services is on the lookout for a passionate and innovative Junior Software Developer to join our lively development team! This is your chance to step into the world of software development and contribute to exciting projects that make a real difference. In this engaging role, you’ll collaborate with experienced developers to build, debug, and...