Responsibilities:
- Writing and reviewing code and automated tests
- Working with product managers and designers to ensure requirements are optimised for the technical environment
- Leading/participating in software engineering projects through to release
- Identifying and actioning areas for system improvements and the reduction of technical debt
- Sharing skills and best practices amongst team members
- Mentoring junior developers
Skills
- 6+ years of experience in building Web-based UI Applications
- Design, develop, test, and support enterprise/large-scale applications
- Strong experience in Reactjs, Redux, HTML, Javascript, CSS and Angular framework a plus
- Strong design and development experience in building Restful endpoints using NodeJS and Express.js
- Experience in SQL and NoSQL databases
- Experience in cloud technologies Aws, Google Cloud. Good knowledge and understanding of application deployment on AWS and Goggle Firebase is an added advantage
- Experience in Agile/Scrum working model
- Experience debugging and optimising web applications for speed and scale. Performance optimization of existing apps
- A focus on detail including automated tests, CI/CD and documenting your code
- Excellent verbal and written communication skills
- Pride in your work and a desire to contribute to a small team of dedicated and talented people
- An understanding of what we’re doing (and why) and a passion to get involved