Overview
Front End Developer Jobs in Cape Town, South Africa at Boardroom Appointments
Grade 12 National Certificate / Vocational
Education(Ideal or Preferred)
A relevant tertiary qualification in Information Technology
Knowledge and Experience
3+ years of proven experience in front-end software development, project delivery, and implementation (in relevant development technologies/language)
Experience withmodernfront-end frameworks and technologies.
Knowledge:
Advanced programming concepts
Responsive design principles and mobile-first development.
Front-end build tools and package managers
Front-end Design Pattern
Version Control
Testing practices
Responsibilities:
Designing Software Solutions
Collaborate with stakeholders andcross-functional teamsto 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 (Dev Sec Ops ).
Operational Excellence
Conduct troubleshooting anddebuggingto 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 inmodernprogramming paradigms, patterns, and practices, applying or improving them within the delivery team.
Engage in meaningful projects to enhanceautonomy, decision-making, andproblem-solving skillsas part of the Software Engineer Level IIcareer progressionmodel.
#J-18808-Ljbffr
Title: Front End Developer
Company: Boardroom Appointments
Location: Cape Town, South Africa
Category: Software Development, IT/Tech