Job Responsibilities
- Working as a front end client engineer creating best of class web and mobile app experience for customers.
- Developing front end demo suites connecting backend apis and mobile app for stakeholders internal and external.
- Forward deploy by working closely with software engineering and product teams to expedite adoption of our products
- Collaborate closely with engineering teams, obtaining a deep technical understanding of our products and associated roadmap.
- Analyse and validate client business requirements, translating these into technical specifications/requirements for the front end UI.
- Capture product features needed to allow customers to realise value and feedback into internal product and engineering teams, championing those new features within the organisation
- Participate in product and software releases cycles, testing and QA processes.
Required Qualifications, capabilities and skills
- Formal training or certification on Front-End development concepts and proficient applied experience. Front-End: Typescript, React, Redux, Javascript Testing Framework, Node, Infrastructure: GCP, AWS, Azure, Kubernetes, GoLang, Service Mesh , CI/CD: GitHub, GitHub Actions, ArgoCD
- Fluency in reading, writing, and understand software in multiple programming languages
- Has experience integrating RESTful APIs and webhooks in prior roles
- A great verbal and written communicator, strong presentation skills with ability to think on the feet, comfortable explaining complex technical concepts to both technical and non-technical audiences
Preferred qualifications, capabilities and skills
- Experience in developing mobile apps - iOS and Android is a plus.
- Customer-facing experience working as a client engineer, integration engineer, solution architect, technical consultant, software engineer or similar role is a plus.