Employers Hotline

Sr Engineer- UI Dev Lead

Job Overview

  • Salary Offer Neg

Purpose of the Position: 

  1. Provide technical and team leadership to the UI development team with a strong focus on individual contribution responsibilities to develop the complex decoder UI stack comprising of multiple inhouse and vendor components while delivering on a holistic satellite operator solution.
  2. Collaborating with architects to design and deliver decoder features and solutions as per business requirements.
  3. Process improvement initiatives for integration of decoder and headend software components.
  4. Training, coaching, mentorship, succession planning, recognition and retention planning

Operational Requirements 

  • Individual responsibility and contributions for delivering project requirements.
  • Architect, design, and develop scalable and maintainable software solutions.
  • Assist UI manager with formulation of the development line function strategy.
  • Team budget planning, recons & purchase orders
  • Lead integration strategies of different branches & dependency mapping activities for the various work packages.
  • Responsible for knowledge transfer within the team (Presentations & documentation)
  • Stay updated on emerging technologies and industry trends, incorporating them into our development processes and solutions.

People Management

  • Manage a team to ensure effective delivery of business unit objectives.
  • Develop a high performing team by embedding formal performance development practices and informal coaching sessions to team members.
  • Encourage frequent knowledge sharing between team members.
  • Interview and recruit new members of the team.
  • Address poor performance of any team member through the formal performance improvement programs.

Qualifications

  • Eng Electronic/Electrical Engineering or B.Sc Information Technology (Computer Science)
  • Post Graduate Degree advantageous.

Experience 

  • Proven track record of 8+ years of experience in Java and JavaScipt based Software Stack Development, Tools and Technologies, working through the Design, Development, Testing, Release cycle and Software delivery.
  • Solid experience in Java development for multiple platforms (Windows, Linux and embedded devices preferred)
  • Strong experience in Core Java, Object Orientated principles, design patterns and multi-threading.
  • Database Design and Management tools (SQLite, etc.).
  • Understanding of web technologies such as HTML, CSS and JavaScript. Strong experience in modern frameworks such as LightningJS, React and Angular
  • Leadership / Management experience in a senior development role
  • Sufficient knowledge of Project Management
  • Proficiency and hands on experience of SDLC Tools (IBM Jazz, Jira, HP Quality Centre) and CI/CD
  • Strong Knowledge of various SDLC methodologies like Agile, Waterfall, Hybrid, DevOps etc.
  • Strong communication skills and ability to collaborate with cross functional teams.
  • Nice to have:
    • Java 8+ Accreditation
    • Understanding or development experience in Android TV.
    • Experience in using GIT.
    • Understanding of DVB (Digital Video Broadcast).
    • Development Experience or understanding of staged event driven architecture (SEDA) practices.
    • Development Experience or understanding application transactions using micro services.
    • Development Experience using NoSQL.
    • Development Experience in using RESTful web services and idempotency of web services.
    • Understanding of RDK stack (Rapid Development Kit)

 

 

Apply for this job
Email Me Jobs Like These

Contact Us

About Us

RIZALI STAFFING SOLUTIONS is a 100% Black Economic Empowerment woman owned and managed recruitment and staffing company.

With a level commitment and passion that in executive recruitment, we aim to deliver professional service backed with honesty and integrity.

About us

Be the First to Know

Contact Us

Head Office, Midrand
Halfway Gardens, GP 1685
P.O.Box 12575, Vorna Valley, 1686
+ 27 (83) 000-0000