- Designs, codes, verifies, tests, documents, amends and refactors complex programs/scripts and integration software services.
- Contributes to the selection of the software development methods, tools and techniques.
- Applies agreed standards and tools to achieve well-engineered outcomes.
- Participates in reviews of own work and leads reviews of colleagues' work.
- Redux/Mobx/Zustand global state management frameworks