IQbusiness Insights - JavaScript / Front-End Developer
Front-End Developer is needed in Johannesburg, South Africa.
Client: IQbusiness Insights
Location: Johannesburg, South Africa
Contract: Full-time, Full-time
Job Description
Are you passionate about software engineering and the challenges of building complex systems? iqbusiness is looking for a passionate and talented JavaScript Developer with a knack for front-end development who will be responsible for building JavaScript-based solutions. Your primary responsibilities will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the solutionâs architecture. Therefore, a commitment to collaborative problem solving, sophisticated design, and a quality product are essential.
Responsibilities
- Increase operational efficiency and suggest solutions to enhance cost effectiveness.
- Deliver exceptional service that exceeds customersâ expectations through proactive, innovative, and appropriate solutions by resolving queries fast and effectively.
- Cultivate and manage objective working relationships with a variety of stakeholders, including end-users, SMEs, project managers, and senior staff members.
- Produce program specifications and implement system enhancements by addressing specific business needs and resolving queries.
- Code, compile, test and implement applications in compliance with the Systems Development Life Cycle (SDLC). Support development environments.
- Comply, understand, and implement all steps within IT development and meet governance in terms of legislative and audit requirements during programming execution.
- Assess, identify, and mitigate potential risks within the IT programming environment.
- Produce technical specifications and architecture that is in accordance with agreed standards.
- Minimize system downtime through pro-active identification of potential issues and manage defects.
- Monitor systems post-change and proactively do performance analysis.
- Maintain maximum system availability by ensuring incidents are recorded and root cause analysis is done.
- Manage own development to increase own competencies and develop technical and business skills.
- Proactively engage with business units and colleagues to understand underlying needs and identify IT innovative solutions.
- Supervise the work of other developers and provide technical assistance to fellow developers.
Requirements
- 8-10 years of development experience.
- Very strong UI development skills (Minimum 5 yearsâ experience).
- Experience with Angular (2+), Angular material, Bootstrap, NodeJS, and NX (mono repo, shared libs).
- Understanding of MicroServices and Micro Frontends is advantageous.
- Knowledge of Kubernetes, Openshift, UX design, Nexus, Teamcity, Maven, Git (git-flow), Spring Boot, JPA, Docker, and SQL skills (MS SqlServer, Postgres) is a plus.
- Strong back-end and front-end development skills.
- Experience with workflow tools like TIBCO AMX/Camunda and rules engines like Drools is advantageous.
- Minimum qualifications: B.Comm, B.Eng, BSC Eng, BSC Informatics or related degree.
- 10+ years experience in programming.
- System Design experience is advantageous.
Additional Information
We strongly believe in and follow Agile software development and DevOps best practices and principles. iqbusiness fosters a solid culture of learning, mentoring, and knowledge sharing. The successful candidates will be able to build high-quality, innovative, and fully performing software in compliance with best practice coding standards, current technology stack, and technical design.
As all iqbusiness roles require honesty in the handling of or access to cash, finances, financial systems, or confidential information, our recruitment process requires that the following background checks be completed: credit, criminal, ID, and qualification verification.
iqbusiness is committed to sustainable growth and transformation; we embrace diversity and employ previously disadvantaged individuals.
How It Works
đGet quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
đWin new clients
Pick the best leads, unlock contact details, and apply to them using Twine's AI application tools.
đGrow your career
Use Twine's tools to find new job opportunities and showcase work to your prospective clients.