We are looking for an experienced and passionate Web/Mobile Developer to join our team. You will have the opportunity to work on new and exciting projects for our marquee customers utilising state-of-the-art technologies. The successful candidate will work from home as a part of a very active, collaborative and dynamic team, to deliver quality products to some of the biggest telecommunications brands in the world.
Responsibilities
Work closely and interactively with manager, project manager and dev team to deliver projects on time
Design and implement responsive, mobile-first applications and portals
Design and code with UX, high scalability and security in mind
Use Hybrid mobile and web frameworks, such as Ionic & React
Utilise REST and SOAP API from backend systems
Write test cases first and code in Test Driven Development approach
Re-use and promote the re-use of existing software whenever possible
Contribute new software or modify existing to meet project goals.
Use git clients and ensure code is always committed to the git repository
Document what gets built so others can carry the torch
Candidates MUST have:
Tertiary degree in computer science, software engineering or equivalent
10+ years of experience as a web or mobile developer
Production experience using hybrid mobile development platforms such as Ionic, Native Script, React Native, PhoneGap, Cordova
Solid experience in using TypeScript or JavaScript with ability to skill up quickly in Typescript
Extensive knowledge of public RESTful & SOAP interfaces, including security and best practices
Performed primary product development with GIT based source control solutions (Bitbucket, Github, Gitlab, etc)
Knowledge of experience of Reactive Programming (RxJS) techniques is highly desirable
Production experience using native mobile development platforms such as iOS (Xcode), Android (Android Studio) will be a distinct advantage
Ability to work unsupervised from home and deliver on time
Sense of ownership and pride in their performance and its impact on the project’s success
Critical thinking and problem-solving skills
Excellent time-management skills and ability to handle multiple tasks simultaneously
Excellent interpersonal and communication skills and be a team player
About Us
We are a global leader in the software development and project engineering of Cloud Unified Communications and Contact Centre platforms. Specialising in the Service Provider sector, we deploy software across the USA, Canada, Europe and Asia for global Cloud Unified Communications providers and manufacturers.