- Designing User Interfaces (UI).
- Developing Front-End Components: Building and maintaining the client-side architecture using modern JavaScript frameworks like React or [URL Removed]
- Back-End Development: Implementing server-side logic and managing databases.
- API Integration.
- Security: Implementing security measures to protect applications from vulnerabilities and ensure data privacy and integrity.
- Testing and Debugging: Writing and executing unit tests, integration tests, and end-to-end tests to ensure the application functions correctly.
- Debugging and fixing issues as they arise.
- Version Control: Using version control systems like Git to manage codebase changes and collaborate with other developers.
- Application Performance optimization.
- Deployments management/coordination.
- Documentation: Writing clear and comprehensive documentations for code, APIs and application functionality to assist other developers and stakeholders.
- Implement complex calculations according to specification.
Minimum Requirements:
- Tertiary qualification in Information Technology but specifically Web Application Development.
- 3+ years working experience with focus in Web Application development.
Desired Skills:
- TypeScript
- JavaScript
- GraphQL