Job Openings Frontend Developers

About the job Frontend Developers

Job Description : FRONT END DEVELOPER- JAVA

Key Accountabilities

• Design, build, install, integrate and maintain software which enables customer end users to interact with complex network technologies and platforms for fixed network provisioning and operations

• Translate customer (internal, external or regulatory) needs and requirements, using technical principles into reusable API based micro-services, UI components and UI workflows

• Negotiate and agree on backend API requirements needed to implement required user experience

• Work with Product Owners and Technical Product Owners to develop business and technology roadmaps

• Utilise on-premises and cloud technologies to deploy and host applications

• Accountable for Frontend Codebase, utilising JavaScript (Node/Angular)

• Use existing code repositories and CICD pipelines to deploy into development and production environments

• Utilising Agile ceremonies and practices, lead and/or actively participate in planning, design and estimation sessions.

• Integrate solutions by executing on security and operational requirements

• Assess capability of third party and open source libraries and tools to meet business requirements and manage software supply chain delivery

• Assess capability of internal libraries, tools, APIs and systems to meet business requirements

• Develop platform-specific technology functionality for business requirements that leverage opportunities from evolving and future technologies

• Participate in a DevOps and DevSecOps environment and team.

• Qualifications/Experiences

• A Tertiary qualification in Engineering, Computer Science, Information Technology or similar discipline.

• Typically, a minimum of 5-10 years’ experience working in an Operational and/or Software Engineering role and have expertise with a variety of deployment, automation, configuration management, testing and optimisation tools.

• Strong experience in one (or more) of the following technologies:

o Node

o Angular

o React JS

• Exposure to network automation, Software Defined Networking and NFVi concepts

• Proven programming experience that conforms to good software engineering design principles and practices (including version management). This includes experience with API integration.

• Practical experience with Continuous Integration and Delivery pipelines. Enhancing and improving CI/CD capabilities to reduce cycle time while retaining quality

• Experience in delivering projects as part of an agile teamand exposure to DevOps teams, practices and tools

• Willingness to learn new technologies and keen to drive innovation

• Excellent written and verbal communication, problem solving and time management skills

• Strong interpersonal and consultative skills

• Strong desire to learn and drive skills to expert level in the domain

• Proactive and self-motivated.