Front End Developer

Details of the offer

Front End Developer
Minimum Requirements:

Grade 12 National Certificate / Vocational Education (Ideal or Preferred)
A relevant tertiary qualification in Information Technology
3+ years of proven experience in front-end software development, project delivery, and implementation
Experience with modern front-end frameworks and technologies
Tech stack: C#, SQL, Javascript, HTML, CSS, .Net, Cloud is desirable
IT systems development processes (SDLC)
Responsive design principles and mobile-first development
Browser compatibility issues and performance optimization
Front-end build tools and package managers
Version Control
Testing practices

Responsibilities:

Designing Software Solutions

Collaborate with stakeholders and cross-functional teams to translate business and technical requirements into effective solutions.
Produce solutions that address complex business needs.
Create well-designed solutions balancing client value, security, operations, resilience, performance, and cost.


Software Development and Systems Integration

Work with other software engineers and architects to develop components based on needs.
Collaborate with UX designers to create visually appealing and intuitive user interfaces.
Prioritize user experience and usability by optimizing application flow and interactions.
Ensure web and mobile applications are responsive and function seamlessly across various devices and screen sizes.
Develop reusable code and libraries for future use.
Share the impact of code changes with the product team.


Quality and Testing

Implement and improve development frameworks, patterns, and practices with a focus on automated testing and CI/CD.
Perform testing with a preference for developing automated testing scripts and procedures to ensure code robustness and reliability.
Practice secure coding practices (DevSecOps).


Operational Excellence

Conduct troubleshooting and debugging to fix minor, major, and escalated bugs, promoting system stability.
Perform first and/or second-level standby for integration between internal systems, applications, and external service providers.
React to system monitoring and alerting events promptly.
Assist in capacity planning for infrastructure requirements and conduct stability and load tests to improve system performance and throughput.
Maintain, modify, and upgrade existing solutions, recommending and implementing improved methods.


Learning and Continuous Improvement

Develop and maintain proficiency in modern programming paradigms, patterns, and practices, applying or improving them within the delivery team.
Engage in meaningful projects to enhance autonomy, decision-making, and problem-solving skills as part of the Software Engineer Level II career progression model.



#J-18808-Ljbffr


Nominal Salary: To be agreed

Source: Whatjobs_Ppc

Requirements

Senior Software Engineer Cape Town, South Africa

Ozow is looking for a Senior Software Engineer to collaborate with other developers in writing well-designed, testable code. You will be working with a team ...


Ozow Group. - Western Cape

Published a month ago

.Net Developer

We're looking for a Senior .Net Developer to join our team! As the Senior Developer, you'll play a critical role in leading a team of developers and deliveri...


Ioco - Western Cape

Published a month ago

Financial Modeler: Engagement / Consulting Manager (Transport | Infrastructure)

Financial Modeler: Engagement / Consulting Manager (Transport | Infrastructure) Western Cape: Cape TownCompetitive Package on Offer based on Qualification an...


Hr Genie - Western Cape

Published a month ago

Php Developer

Key Responsibilities:Develop, test, and maintain web applications using PHP and related frameworks (e.g., Laravel, Symfony).Collaborate with cross-functional...


Network Recruitment - Western Cape

Published a month ago

Built at: 2024-11-08T17:48:24.895Z