Senior Architect Decoder UI Development

5 months ago


Johannesburg, South Africa Planet10 Full time

Architecting and designing of technical solutions for UI/UX on STB.

Requirements analysis and development of architectural proof of concept works and artefacts.

Research industry-wide solutions and recommend tools and technologies.

Prototyping new features and solutions.

Integration strategies dependency mapping for the various work packages of the release.

Mentorship of Technical Teams.

Influential in company-wide technology decisions.

Qualifications

  • B.Sc. (Electronic and/or Computer Engineering) or similar qualification.
  • Postgraduate or PhD in the fields of Software or Hardware Engineering (optional).
  • Relevant industry-wide patents preferred.
  • TOGAF certification preferable.


Experience

Typically, 12+ years of appropriate experience in embedded software design/development, preferably STB.

Excellent hands-on experience with Architecting and Designing for Embedded Devices.

Strong knowledge of embedded software development, integration, debugging/troubleshooting, testing, configuration, support and maintenance processes with multiple vendor components.

Strong knowledge of core Java language.

Strong knowledge of Web technologies (e.g. WS, RESTful, etc.) and scripting languages (e.g. HTML, Javascript, CSS etc.).

Strong knowledge of networking technologies, protocols such as - HTTP, WS, FTP, UDP, UPnP, RTSP, RTP.

Strong knowledge of embedded hardware systems, real-time Linux operating systems.

Strong knowledge of Database Design and Management tools (SQLite, etc.).

Strong experience in Systems Design Methodologies (UML and other Modelling Techniques).

Experience in Mentoring and Leading Technical Design Teams and good with Whitepapers and Technical presentations.

Exposure to various SDLC methodologies like Agile, Waterfall, Hybrid, DevOps etc.

Nice to have knowledge of embedded C/C++ languages.

Experience with Architectural design tools like Enterprise Architect, IBM Rational or similar.

Experience with SDLC Tools, e.g. IBM Jazz, Jira, HP Quality Centre.

Nice to have of Hardware Design and Components for STB.

 

Behavioural Competencies

  • Strategic Thinking
  • Analytical Thinking
  • Accountability
  • Teamwork
  • Delegation
  • Clear Communication
  • Perseverance
  • Motivating
  • Prioritization

Participates in pre-product discussions with stakeholders.

Suggests product requirements for existing technologies.

Writes and maintains technical requirements specifications (functional, non-functional).

Is responsible for identifying resolving technical risks.

Advises stakeholders on what the company's systems can do and also impact on wider scope of E2E system.

Monitors the evolution of standards that are relevant to the business / projects.

Assists Project Product Management in defining phases.

Active role in Change Request / Enhancement requests process for technical impact assessments.

Breaks down product use cases into technical system / component use cases.

Leads the core team for systems / components based on existing products to meet the customer needs.

Defines and reviews system architecture component specification documents.

Defines and reviews the interfaces with third-party suppliers.

Performs analysis of requirements including gap analysis.

Reviews list of materials (BOM) impacted by design.

Provides guidance on requirements and system architecture to Developers, QC, Systems Integration Systems Engineers.

Ensures the delivered solution meets the business technical requirements for moderately complex systems.

Reviews lower-level component design.

Provides input to the analysis of in-field issues defects.

Breaks down high-level use cases into component-level use cases, identifying modules impacted.

Breaks down requirements into use cases for component backlogs.

Works with product team (BAs) to understand functional user requirements / behaviour.

 

Responsible for the component design including some of the following:

  • Design patterns and framework to use.
  • Implementation technologies.
  • Third-party or Open-source components.
  • Internal modules design interactions.
  • Collaborates on Interface Definitions / APIs with other component providers.
  • Considers trade-off between design sophistication and time-to-market when making architectural decisions.
  • Tracks design decisions that result in technical debt.
  • Owns the evolution of the component design / architecture.
  • Ensures implementation respects rules of agreed framework.
  • Applies best practices of software design.
  • Involved in implementing the design, often writing framework code / foundation architecture.
  • Offers guidance to developers, QA Integration teams.
  • Provides training on components if needed.
  • Participates in ongoing Change Request Processes.


  • Johannesburg, Gauteng, South Africa Planet10 Full time

    Planet10 is seeking an experienced Senior Architect to lead the development of our user interface solutions on STBs. We are offering a competitive salary of $120,000 per annum, based on location and experience.The successful candidate will have a minimum of 12 years of experience in embedded software design and development, preferably on STBs. Strong...


  • Johannesburg, South Africa Boardroom Appointments Full time

    **Minimum requirements**: - B.Sc (Electronic and/or Computer Engineering) or similar qualification. - Postgraduate degree in the fields of Software or Hardware Engineering (optional). - TOGAF certification preferable. **Experience**: - 8+ years of appropriate experience in embedded software design/development and architecture. - 5+ years of experience in...

  • UI Architect

    7 months ago


    Johannesburg, South Africa Cebisile Investments and Advisory (Pty) Ltd Full time

    **Job Title: UI Architect** **Location: Johannesburg** **Contract type: Contract (12-month contract)** **Hybrid** As a UI Architect, you will play a critical role in shaping the user experience of products while supporting our client. You will collaborate closely with cross-functional teams, including designers, developers, and product managers, to...


  • Johannesburg, Gauteng, South Africa Planet10 Full time

    Company Overview">Planet10 is a leading technology company dedicated to innovation and excellence in the development of user-friendly interfaces and systems.We are seeking an experienced Senior UI/UX Architect to join our team and contribute to the creation of cutting-edge technical solutions for our clients.

  • UI Developer

    7 months ago


    Johannesburg, South Africa Deka Minas Pty Ltd Full time

    About the Role: We are seeking a talented UI Developer professional to join our team. If you're passionate about creating exceptional user interfaces and want to be part of a winning team, this is an excellent opportunity to grow your career. This position is for one of South Africa's most digitally advanced banks. Requirements: Experience: Minimum 5...

  • UI Developer

    7 months ago


    Johannesburg, South Africa Deka Minas Pty Ltd Full time

    About the Role: We are seeking a talented UI Developer professional to join our team. If you're passionate about creating exceptional user interfaces and want to be part of a winning team, this is an excellent opportunity to grow your career. This position is for one of South Africa's most digitally advanced banks.Requirements:Experience: Minimum 5 years of...

  • UI Developer

    1 day ago


    Johannesburg, South Africa Jobted ZA C2 Full time

    12 Month contract role for skilled and Senior level UI Developer to join a dynamic team at one of the top companies in the banking / financial services sector. 10 Years minimum experience required. Purpose of role: Responsible for designing and implementing the visual and interactive aspects of a digital product, such as a website or application. Their role...

  • UI Developer

    6 hours ago


    Johannesburg, South Africa Network Contracting Solutions Full time

    12 Month contract role for skilled and Senior level UI Developer to join a dynamic team at one of the top companies in the banking / financial services sector. 10 Years minimum experience required. Purpose of role: Responsible for designing and implementing the visual and interactive aspects of a digital product, such as a website or application. Their role...

  • UI Developer

    2 days ago


    Johannesburg, South Africa Network Contracting Full time

    12 Month contract role for skilled and Senior level UI Developer to join a dynamic team at one of the top companies in the banking / financial services sector. 10 Years minimum experience required.Purpose of role: Responsible for designing and implementing the visual and interactive aspects of a digital product, such as a website or application. Their role...

  • UI Developer

    2 days ago


    Johannesburg, South Africa Network Contracting Full time

    12 Month contract role for skilled and Senior level UI Developer to join a dynamic team at one of the top companies in the banking / financial services sector. 10 Years minimum experience required.Purpose of role: Responsible for designing and implementing the visual and interactive aspects of a digital product, such as a website or application. Their role...

  • Senior Architect

    2 weeks ago


    Johannesburg, South Africa ThriveHr Full time

    One of our clients, A well established architecture firm is looking for a Senior Architect to join their team. The general purpose of this job is producing architecture services, along with the required drawings and detailing for the typical stages of work. Senior Architects will undertake a variety of projects from inception and conceptual development and...


  • Johannesburg, Gauteng, South Africa Planet10 Full time

    Job OverviewWe are seeking a highly skilled Senior Experience Architect to join our team at Planet10. As a key member of our design team, you will be responsible for developing and improving the quality of our users' experience with our digital platforms.The ideal candidate will have a strong background in user research and a passion for creating intuitive,...

  • Senior Architect

    8 months ago


    Johannesburg, South Africa Ad Talent Africa Full time

    A leading global architectural and interior design firm with a focus on the luxury hospitality industry is looking for a Senior Architect to join their team. The general purpose of this job is producing architecture services, along with the required drawings and detailing for the typical stages of work. Senior Architects will undertake a variety of projects...

  • Senior UI Developer

    3 weeks ago


    Johannesburg, Gauteng, South Africa Falcorp Resources Full time

    Company OverviewFalcorp Resources is a leading company in the industry, dedicated to delivering innovative solutions.Job DescriptionWe are seeking an experienced Front-End UI Developer to join our team. In this role, you will be responsible for creating visually engaging and user-friendly web applications using front-end frameworks like React and...


  • Johannesburg, Gauteng, South Africa Specd Full time

    Job Title: Senior Solution ArchitectSpecd is seeking a highly skilled Solution Architect to join our Agile DevOps team on the Digital Platform. The ideal candidate will have advanced analysis skills, testing tools, frameworks, techniques, and practices to elicit, define, and design system requirements.The successful candidate will translate these...

  • Mid-Level UI Developer

    2 months ago


    Johannesburg, South Africa MSP Staffing LTD Full time

    A product development company is looking for an innovative Mid-Level UI Developer who is familiar with and able to execute UI Design activities in a project with guidance from the Project Lead, supports the Project Lead in each phase of the UI Process and has good working knowledge of company design tools & processes. Key Requirements · 5 years experience...


  • Johannesburg, Gauteng, South Africa IOCO Full time

    About IOCOIOCO is a dynamic company that values creativity and innovation. We are looking for a talented Senior Product Designer to join our team and contribute to the development of cutting-edge products.The ideal candidate will have excellent UX and UI design skills, as well as experience working in a fast-paced environment.Salary: R 700,000 per annum...


  • Johannesburg, Gauteng, South Africa Capital Recruit Full time

    Front End Engineer (UI Developer) Job OpportunityWe are seeking a talented and experienced UI Developer to join our dynamic team at Capital Recruit. As a key member of our development team, you will be responsible for designing, developing, and maintaining user-facing web applications.Key Responsibilities:Design and develop user interfaces for web...


  • Johannesburg, Gauteng, South Africa Elite Search Full time

    We are seeking a Senior Front End Developer to join our team at Elite Search. As an experienced front-end developer, you will be responsible for shaping and maintaining our design system, ensuring consistency and sleekness across all our products.In this role, you will work closely with design engineers and UX professionals to build scalable, reusable...


  • Johannesburg, Gauteng, South Africa The Recruitment Council Full time

    Job Title: Senior UX/UI DesignerWe are looking for an experienced Senior UX/UI Designer to join our team at The Recruitment Council. As a senior designer, you will be responsible for leading the design process and creating visually appealing and user-friendly designs for our digital products.About the Role:Lead the design process and create design concepts...