Senior Developer - Johannesburg - Planet10

    Planet10
    Planet10 Johannesburg

    1 week ago

    Default job background
    Description

    Senior Developer Job Description

    The Senior Developer will oversee front-end and back-end development processes, implementing solutions from conception to final product according to business needs.

    Key Responsibilities:

    • Work with the Software Development team using Agile development methodologies.
    • Collaborate with Project management and solution architects for project estimation and scoping.
    • Work with the Creative team during planning, discovery, and production phases.
    • Create and optimize solutions with both front-end and back-end development teams.
    • Optimize code for performance.
    • Document code to industry standards as needed.
    • Produce high-quality code adhering to industry-accepted architecture and design patterns (e.g., MVC, SOA, OOP, DI).
    • Develop APIs.
    • Contribute to software product and tool analysis and design.
    • Evaluate and advise on technical feasibility.
    • Create prototypes for clearer UI designs.
    • Test and confirm software suitability for intended audiences.
    • Recommend refinements and improvements.
    • FOLLOW formal Software Engineering best-practices.
    • Mentor and guide team members.
    • Monitor and measure customer experience and KPIs.
    • Manage periodic reporting on progress to management and customers.

    Requirements:

    • Bachelor's degree in Computer Science, Engineering, or equivalent experience.
    • At least 6+ years of experience building Applications.
    • At least 4+ years of experience with React, TypeScript.
    • Good understanding of OOP concepts.
    • Strong hands-on knowledge of HTML5, CSS3, ES6+.
    • Strong understanding of React Virtual DOM, JSX, and API.
    • Hands-on experience with REST APIs, GraphQL, and WebSocket.
    • Experience with a State-management framework like Redux or MobX.
    • Understanding of cloud-based technologies, Azure, SQL, relational databases, SOAP, REST Web-Services, JSON, XML, MSAL.
    • Comfortable with Container/Presentation components, Higher Order Components.
    • Experience with UI libraries like Material-UI, Semantic UI, Bootstrap.
    • Good understanding of CSS in JS, aka scoped-css or Styled Components.
    • Unit testing with Karma + Mocha or Jest.
    • Experience with frontend build systems and automating with Grunt / Gulp.
    • Experience with MVC frameworks (Backbone.js) and JavaScript design patterns.
    • Experience working with server-side JavaScript frameworks based on Node.js.
    • Exposure to Style Guides, Atomic Design.
    • Exposure to Scrum and Agile methodologies.

  • Edge Executives

    Senior Developer

    22 hours ago


    Edge Executives Johannesburg

    Senior Backend .NET/C# Developer Opportunity · We are seeking an experienced Senior Backend .NET/C# Developer to join our team. · Key Responsibilities: · Design, develop, and deploy scalable microservices using C# and .NET technologies. · Collaborate with cross-functional teams t ...


  • Isilumko Staffing Johannesburg Contract

    Senior Developer · We are seeking a skilled Senior Developer to join our team at the top bank. · About the Role: · Oversee and manage operational and tactical development initiatives. · Execute and implement application delivery programs and projects. · Provide technical solution ...


  • Capital Recruit Johannesburg Full time

    Senior Developer · We are seeking a highly experienced Senior Developer to lead our development team. As the head of development, you will oversee the implementation of new systems and technologies through your team. · This role requires a strong technical background, excellent m ...


  • IOCO Johannesburg

    We are seeking a seasoned Senior .NET Developer to join our team. As a critical member of our growing organization, you will play a key role in designing and developing high-quality software solutions that meet our clients' needs.Key Responsibilities: · \ ...


  • IOCO Johannesburg

    Senior .NET Developer · We are seeking a seasoned and motivated Senior .NET Developer to join our growing team. As a key member of our development team, you will play a critical role in designing and developing high-quality software solutions that meet our clients' needs. · Key R ...


  • RTT Johannesburg

    Senior Developer Job Description · About the Role: · We are seeking a highly skilled Senior Developer to join our team in Johannesburg. As a key member of our development team, you will be responsible for designing and implementing web and mobile applications, as well as integrat ...


  • IOCO Johannesburg

    Senior Developer Position · We are seeking a seasoned Senior Developer to join our Front-End team as a pivotal member in designing, developing, and maintaining robust and scalable customer-facing applications. · This role is integral to our organization's success, focusing on Azu ...


  • Pacifica Senior Living Sunrise Johannesburg

    ERP System Customization Specialist · Pacific Senior Living Sunrise Johannesburg, 6 days ago · Description · We are seeking an experienced ERP system customization specialist to join our technical team. As a key member, you will develop customizations and extensions for our enter ...


  • RTT Johannesburg

    Job Purpose: · Suitably qualified candidates are invited to apply for the Senior Developer position based in Johannesburg with RTT Group Services. The role is responsible for developing and supporting web and mobile development, system integration, and management systems. · Key R ...

  • Pacifica Senior Living Sunrise

    Senior Developer

    18 hours ago


    Pacifica Senior Living Sunrise Johannesburg

    Job Description · We are seeking a skilled Software Developer to join our team at Centrax Systems. · The ideal candidate will have experience in developing customizations and extensions for ERP systems, working closely with the Technical Lead to implement complex technical soluti ...


  • Unique Personnel (PTY) Ltd Johannesburg

    Software Developer needed for a role that involves developing and maintaining web-based and mobile applications using .NET, React, and Angular frameworks, with a focus on Azure environment and other relevant Azure services. · Duties include: · Design and development of software s ...

  • Standard Bank of South Africa Limited

    Developer, Senior

    19 hours ago


    Standard Bank of South Africa Limited Johannesburg

    Business Segment: Business & Commercial Banking · Location: ZA, GP, Johannesburg, Simmonds Street 5 · To apply computer science theories and principles to create and refactor moderate to complex programs/scripts and integration software services. To design complex specifications, ...


  • Sage Valley Senior Living Johannesburg

    Job Title: Senior Java Developer · We are seeking a seasoned Senior Java Developer to join our dynamic team. In this role, you will be responsible for developing, maintaining, and optimising server-side applications using Java. · Key Responsibilities: · Develop and maintain serve ...


  • IOCO Johannesburg

    Senior Java Developer · We seek a seasoned Senior Java Developer to join our team. · Our client's core purpose is to make people healthier and enhance their lives. · They invest in exceptional individuals who understand and support their core purpose. · The environment is fast-pa ...


  • Deka Minas (Pty) Ltd Johannesburg Full time

    Senior Java Developer Position · We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic team. · Key Responsibilities: · Design, develop, and maintain high-quality Java applications. · Collaborate with cross-functional teams to define, design, an ...


  • E-Merge Johannesburg

    Senior Software Developer · We are seeking a highly skilled Senior Software Developer to join our team at an up-and-coming Sports betting software solution hub. · This is an exciting opportunity to work with a team of .NET experts who value collaboration, open communication, and ...


  • wePlace Johannesburg Full time

    Senior Java Developer · We are seeking a highly skilled Senior Java Developer to join our team in Gauteng, Johannesburg. · About the Role · This is an exciting opportunity for a talented Senior Java Developer to design, develop, test, deploy, maintain and enhance software systems ...


  • JenRec Recruitment Johannesburg

    Senior Laravel Developer · We are seeking an experienced Senior Laravel Developer to contribute to our team. · Key Responsibilities: · Design and implement high-quality software solutions using the Laravel framework. · Lead development projects and mentor junior developers. · Col ...


  • Network Recruitment Johannesburg

    Job Title: Senior PHP Developer · ">Description: · ">We are seeking an experienced Senior PHP Developer to join our team at {company}. The ideal candidate will have a strong background in PHP and MySQL, with a focus on writing clean, SOLID code. · ">Key Responsibilities: · ">">De ...


  • Network Contracting Johannesburg

    Senior Software Developer · The Senior Software Developer takes a leadership role in shaping the design, development, and maintenance of software applications. They translate complex user requirements into robust and efficient code, demonstrating a deep understanding of architect ...

Jobs
>
Johannesburg