Specialist: Front-End Developer

Date: 19 Apr 2024

Location: Centurion, Gauteng, ZA

Company: Company

Structural Information

Job number:                     10031602

Job title:                             Specialist: Front-End Developer

Job grade:                         S5

BU:                                      Openserve

Division:                             Openserve

Span of control:               0-5

Reports to:                        Senior Management

Core Description

Responsible for the design, development and implementation of Openserve front-end applications across mobile, tablet and desktop devices.  In addition, must have an understanding of web development processes including systems, structure, design, software development, testing and deployment across different databases while conforming to corporate standards.  Work in cross functional teams to ensure quality (digital) applications and satisfied customers.  

Job Responsibilities

  • Responsible for the delivery of small projects as well as for the delivery of components of large projects as part of a team.
  • Write, review and take responsibility for clear, concise technical documentation.
  • Supporting live products in a DevOps environment.
  • Size and estimate work.
  • Contribute to the evolution of best practices of the department.
  • Perform technical functions in the software development process (i.e.: performing builds and releases).
  • Participate in formal design and code reviews for others' work.
  • Support Quality Assurance (QA) in the development of integration test plans, test conditions, and expected test results.
  • Collaborate with fellow developers as well as external resources located locally or off-shore.
  • Work with Analysts to understand requests or discuss alternatives, resolve system issues and provide or respond to suggestions for improvement.

Core Competencies

KNOWLEDGE/ SKILLS

Business Acumen; Problem Solving; Collaboration; Conflict Management; Influencing Techniques; Leadership Communication; Communication; Decision Making; Professional Relationship; Management Presentation

COMPETENCIES (BEHAAVIOUR)

Collaborates with cross-functional project teams, gaining insight and direction on assigned company marketing materials and communicate requirements & timelines.
Thought Leadership; Developing strategies/ Providing insights, Generating ideas, Exploring possibilities, Examining information, Adopting practical approaches.
Market Leadership; Developing expertise, Challenging ideas, Interacting with people, Understanding people, Seizing opportunities, Managing tasks.
Business Leadership; Pursuing goals, taking action, Upholding standards, Managing tasks, Seizing opportunities.
People Leadership; Making decisions, Empowering individuals, Challenging ideas, Directing people, Convincing people, Interacting with people.
Personal Leadership; Embracing change, Thinking positively, Showing composure, Understanding people, Valuing individuals, Team working.
Organizational Leadership; Proactive, Conscientious, Cost Conscious, Performance Driven, Professional, Team Player; Values aligned with Openserve values

Education

  • NQF 6: 3 year Diploma/ National Diploma

Experience

  • 5 Years relevant experience

Certifications

    Special Requirements

    • Valid Drivers license
    • Prepared to travel nationally and internationally
    • Willing to work long hours

    Physical Requirements

      Key Stakeholders

      • Openserve Digital team
      • External customers and clients
      • External suppliers and vendors
      • Openserve Internal Divisions
      • Technology partners

      Additional Information

      Qualifications and Experience:

      • Bachelor’s degree or National Diploma in Computer Science or Information systems with at least one major in programming (at least NQF6).
      • A post graduate degree or diploma in Computer Science or information Systems will be an advantage.
      • Relevant web development experience.

       

      Special Requirements:

      • Proficient with Agile tools (Atlassian, GitHub, Jira, Confluence, Azure Devops).
      • Proficiency with HTML5, CSS, JavaScript, jQuery, bootstrap and JSON; Understanding of server-side CSS.
      • Proficient in AngularJS and NodeJS.
      • Proficient coding applications without using Frameworks or Libraries using JavaScript.
      • Strong experience in OOP.
      • Strong experience with either MySQL, MSSQL or Oracle DB.
      • Strong experience in a microservice driven front-end architecture including headless architectures.
      • Strong experience working in a MS Azure environment.