Where

Front-End Java Software Engineer

PBT Group
Cape Town Full-day Full-time

Description:

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
  2. 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.

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.

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, ...
23 Nov 2023;   from: gumtree.co.za

Similar jobs

  • PBT Group
  • Cape Town
Description: 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 ...
5 months ago
  • Entelect Software (Pty) Ltd
  • Cape Town
Description: ABOUT THE JOB Join our team at Entelect as an Intermediate Software Engineer, where your understanding of the Java stack will be pivotal in driving our projects forward. You'll utilise frameworks like Spring, Java EE, and JavaScript ...
11 days ago
  • Entelect Software (Pty) Ltd
  • Cape Town
Description: ABOUT THE JOB Join our team at Entelect as an Intermediate Software Engineer, where your understanding of the Java stack will be pivotal in driving our projects forward. You'll utilise frameworks like Spring, Java EE, and JavaScript ...
11 days ago
  • Entelect Software (Pty) Ltd
  • Cape Town
Description: ABOUT THE JOB Join our team at Entelect as an Intermediate Software Engineer, where your understanding of the Java stack will be pivotal in driving our projects forward. You'll utilise frameworks like Spring, Java EE, and JavaScript ...
11 days ago