Frontend Software Developer

  • Basis:  Full-Time
  • Closing Date:  20 Dec, 2019
  • Job Ref:  KMP-50074

Job Description

HAUD Systems creates unique and intuitive solutions which provide Mobile Network Operators with reliable control over their networks, resulting in increased profitability through the generation of revenues from A2P traffic, enhanced network security, a reduction in SS7, SMS fraud and spam and increased subscriber loyalty. HAUD Systems is an associate member of the GSMA and a subsidiary of Trillian Group.

The frontend software developer will work within the Technology department of HAUD having the main responsibility to design, implement, test and maintain new or existing software-based systems. Analysis and documentation for the inhouse-developed software is also part of responsibilities for the Software Developer. The developer may be required to learn new programming languages depending on the project at hand. Good communication skills are required for interaction with other developers, other departments and external parties. Proficiency in English is a must.

Your responsibilities will include:

  • Design, develop, test, deploy, maintain and improve software
  • Manage individual project priorities, deadlines and deliverables
  • Writing and executing unit and integration tests, and testing of deliverables against functional and non-functional requirements, to ensure a smooth release
  • Keeping up to date with new technologies and incorporate / suggest improvements within the estate

Education & Experience:

  • Hold a degree in IT / Computer Science or equivalent practical experience
  • Experience in React Framework
  • Experience developing with JavaScript / TypeScript, HTML 5 and CSS3
  • Knowledge of REST APIs concepts and best practices
  • Prior experience developing enterprise-level, scalable solutions

Desired Skills:

  • Excellent command of English
  • Effective communication skills
  • Ability to solve problems that may arise, in an innovative and flexible manner
  • Able to work in a team