Front-End Java Software Engineer

4 weeks ago


Cape Town, South Africa PBT Group Full time

PBT Group has an opportunity for a Front-End Java Software Engineer. The Front-End Java Software Engineer plays an integral part in a cross-functional team dedicated to the full software development lifecycle, from concept, to development to deployment and ultimately operating of each product. At this level, Software Engineers are responsible to design, develop, test, deploy, maintain and enhance complex software systems and applications, considering scalability, performance and future requirements. Responsible to guide and support developers and stakeholders in scoping, progress, status and resolution of engineering problems.

 

The Front-end Software Engineer plays a crucial role in building solutions that create great client experiences for mobile and web applications. They are responsible for translating design mock-ups into interactive and user-friendly interfaces, with a focus on intuitive user experiences.

 

Duties:

  1. Designing software solutions
  • Works closely with stakeholders and cross functional team to translate business and technical requirements into solutions that meet client / business needs.
  • Designs complex software systems, considering scalability, performance and future requirements.
  • Can identify the trade-offs in solutions and can clearly articulate and act on these where required.
  • Produces solutions to programming challenges.
  • Creates well designed solutions that balance client value with security, operations, resilience, performance and cost.
  • Introduces and propagates new patterns, practices, technologies into the organisation to efficiently solve a business need.

 

  1. Software development and systems integration
  • Work with other software engineers and architects in developing components based on needs.
  • Collaborate with UX designers to implement visually appealing and intuitive user interfaces.
  • Prioritise user experience and usability by optimising application flow and interactions.
  • Ensure that web and mobile applications are responsive and function seamlessly on various devices and screen sizes.
  • Develop reusable code and libraries for future use.
  • Share impact of code changes with product team.

 

  1. Quality and testing
  • Implement and improve the organisation's prescribed development frameworks, patterns, and practices, with a particular focus on automated testing and CICD.
  • Conducts thorough code reviews and ensures high code quality for self and others.
  • Utilises continuous integration, deployment, and automation tools effectively.
  • Perform testing with a strong preference towards developing automated testing scripts and procedures to ensure code robustness and reliability.
  • Practices, promotes and guides others in secure coding practices (DevSecOps) and addresses potential vulnerabilities.

 

  1. Operational Excellence
  • Conduct investigations through troubleshooting and debugging to fix minor, major and escalated bugs, promoting system stability.
  • Perform first and/or second level standby across environments for integration between internal systems and applications, as well as that of external service providers.
  • React to system monitoring and alerting events in a timely manner.
  • Assist capacity planning on infrastructure requirements, as well as stability and load tests to improve system performance and throughput.
  • Maintains, modifies and upgrades existing solutions, recommending and implementing improved methods.

 

  1. Learning and continuous improvement
  • Expected to develop and maintain proficiency in modern programming paradigms, patterns and practices and apply or improve what is used by their delivery team. (This will differ per delivery team).
  • Software Engineer Level III forms part of a structured career progression model where the incumbent will be exposed to meaningful projects to develop their level of autonomy, decision making and problem-solving skills.

 

  1. Technical Leadership
  • Engage with product managers, project sponsors, and other stakeholders to support scoping of work and provide updates on progress and status.
  • Coach, guide and provide support to Software Engineers.
  • Share expertise and knowledge with product team and stakeholders.
  • Drives innovation, bringing new technologies and ways of solving problems into the team and organisation.
  • Responsible to assist Software Engineers with development work and perform code reviews.

 

Skills and Experience Required:

  • 6+ years’ proven experience in front-end software development, project delivery and implementation (HTML, Kendo, JavaScript, React, Java, Spring/SpringBoot, SQL and some AWS knowledge/experience).
  • Experience with modern front-end frameworks and technologies.
  • IT systems development processes (SDLC)
  • Application development
  • Advanced Programming Concepts
    • Responsive design principles and mobile-first development.
    • Browser compatibility issues and performance optimisation.
    • Front-end build tools and package managers
  • Front-end Design Patterns
  • Version control
  • Testing practices

 

Qualifications/ Certification:

  • Grade 12 National Certificate / Vocational
  • Preferred: A relevant tertiary qualification in Information Technology

 

Additional Information

  • Clear criminal and credit record

 

* In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent



  • Cape Town, South Africa PBT Group Full time

    PBT Group has an opportunity for a Front-End Java Software Engineer. The Front-End Java Software Engineer plays an integral part in a cross-functional team dedicated to the full software development lifecycle, from concept, to development to deployment and ultimately operating of each product. At this level, Software Engineers are responsible to design,...


  • Cape Town, South Africa PBT Group Full time

    PBT Group has an opportunity for a Back-End Java Software Engineer. The Back-End Java Software Engineer plays an integral part in a cross-functional team dedicated to the full software development lifecycle, from concept, to development to deployment and ultimately operating of each product. At this level, Software Engineers are responsible to design,...


  • Cape Town, South Africa PBT Group Full time

    PBT Group has an opportunity for a Back-End Java Software Engineer. The Back-End Java Software Engineer plays an integral part in a cross-functional team dedicated to the full software development lifecycle, from concept, to development to deployment and ultimately operating of each product. At this level, Software Engineers are responsible to design,...

  • Software Engineer

    12 hours ago


    Cape Town, South Africa The Rank Group Full time

    Job DescriptionDo you have a passion for clean, efficient Java code? Want to collaborate on exciting new features and take ownership of complex systems?We're looking for an Intermediate Java Software Engineer to join our dynamic agile team. You'll work alongside talented engineers, testers, and leads to design, build, and maintain high-quality...

  • Software Engineer

    12 hours ago


    Cape Town, South Africa The Rank Group Full time

    Company Description Rank Interactive, the digital arm of the Rank Group plc, stands as a leading global digital gaming company fuelled by top-tier talent and technology. Recognised through iconic brands, our products and our people, we bring entertainment to millions of people worldwide on various devices daily. Operating with a multi-branded...


  • Cape Town, South Africa BP3 Global, Inc. Full time

    BP3 is looking for a Senior Software Engineer. We are looking for an individual with strong Angular framework fundamental knowledge. For this role we are seeking a passionate Software Engineer who has more than 9 years experience working on enterprise software applications, cross functional teams and has a basic understanding of cloud based...


  • Cape Town, South Africa 60degrees Full time

    Job Description Intermediate Front End Developer The opportunity that awaits you: Our client which is a leader in the Energy and Water Management solutions space. They are looking for an Intermediate Front End Developer to join their software team to develop and maintaining the user interface while adhering to agile practices. Your key...


  • Cape Town, South Africa Isilumko Staffing (JHB) Full time

    Front-End DeveloperC# / Mobile DevelopmentBSc Degree /or 3 Year IT Programming qualificationMin 3-6 Years front-end Development experienceC#Mobile DevHTMLJava ScriptingVisual StudioDatabase skills SQL 


  • Cape Town, South Africa Isilumko Staffing Full time

    Front-End DeveloperC# / Mobile DevelopmentBSc Degree /or 3 Year IT Programming qualificationMin 3-6 Years front-end Development experienceC#Mobile DevHTMLJava ScriptingVisual StudioDatabase skills SQL 


  • Cape Town, South Africa Recru-it Full time

    Responsibilities/Tasks:Implement new Front-End requirements using Angular/Typescript and Bootstrap with JavaScript, HTML5, CSS.Maintain existing Front-End applications written in Angular/Typescript.Implement the SARS look and feel and usability guidelines for Front-End development. Minimum Requirements:Relevant tertiary qualification in Information...

  • Front-end Developer

    1 month ago


    Cape Town, South Africa IOHK Full time

    SummaryIO Global (IOG), the creator of the Cardano blockchain platform, is searching for a Front-End Developer, preferably with a DeFi background. IOG is creating a spinout venture that combines crypto/Web3/DeFi innovations with traditional finance (TradFi) to make borrowing and lending services more transparent, efficient, and available to a broader...


  • Cape Town, South Africa BP3 Global, Inc. Full time

    BP3 are looking for an experienced Senior Software Engineer. We are looking for an individual with strong Java fundamental knowledge. For this role we are seeking a passionate Software Engineer who has more than 9 years experience working on enterprise software applications, cross functional teams and has a basic understanding of cloud based...

  • Front-end Developer

    1 month ago


    Cape Town, South Africa IO Global Full time

    SummaryIO Global (IOG), the creator of the Cardano blockchain platform, is searching for a Front-End Developer, preferably with a DeFi background. IOG is creating a spinout venture that combines crypto/Web3/DeFi innovations with traditional finance (TradFi) to make borrowing and lending services more transparent, efficient, and available to a broader...

  • Front-end Architect

    4 weeks ago


    Cape Town, South Africa PBT Group Full time

    PBT Group has an opportunity for a Senior Front-end Architect/Developer. As a lead developer on our team, you are responsible for driving towards sound implementation and timely delivery. You are good at managing development projects that span multiple functional teams with demanding deadlines. You are able to overcome technical challenges daily. In...

  • Java Engineer

    1 month ago


    Cape Town, South Africa Progressive Edge Full time

    Java EngineerHybrid (Cape Town OR Gauteng)PermanentAn international software firm that solves real-world problems with innovative solutions and modern technology stacks seeks an experienced Java Engineer to join their software development teams. Their experience spans the education, financial services, gaming, government, insurance and telecoms sectors. They...


  • Cape Town, South Africa Isilumko Staffing (JHB) Full time

    Developer in Front-End .Net development.BComm / BSc Programming Degree.Min 1-3 years in Software Applications.C#.Net, Visual Studio.SQL database skills.Front endOwn transport, Able to work independently.R negotiable on qualification, experience and level of skill.


  • Cape Town, South Africa Isilumko Staffing Full time

    Developer in Front-End .Net development.BComm / BSc Programming Degree.Min 1-3 years in Software Applications.C#.Net, Visual Studio.SQL database skills.Front endOwn transport, Able to work independently.R negotiable on qualification, experience and level of skill.

  • Software Engineer

    4 weeks ago


    Cape Town, Western Cape, South Africa MRI Software Full time

    MRI Software's job vacancy, Career and RecruitmentJob title : Software Engineer – Cape Town jobs in Western CapeJob Location : Western Cape, Cape TownDeadline : May 17, 2024Quick Recommended LinksJobs by LocationJob by industries ResponsibilitiesDevelop software features in a self-sufficient way and to a high technical standardUnderstanding the system...


  • Cape Town, South Africa Deka Minas (Pty) Ltd Full time

    Job description:As a senior front-end developer , your main responsibilities would be to develop new features, improve our front-end performance and scalability and maintain our existing web applications. You will take ownership of our full front-end stack, contribute to technology and architectural decisions and work closely with our design team to build...

  • Front End Engineer

    4 weeks ago


    Cape Town, South Africa CV Library Full time

    At CV-Library we have a clear vision, we want to help the world to work by matching job seekers and businesses on the global platform they need to succeed.  Our mission is also clear for all our team, we help people find jobs and develop their careers and we help businesses find the talent they need to succeed. This also applies to our own businesses...