Summary:
We are looking for an enthusiastic Front-end Developer to join our UI team to build amazing user experiences with Angular. The developer will apply their extensive experience with modern technologies and practices to help end-users make effective use of e-banking.
Responsibilities
- Develop and maintain a high-quality responsive web application
- Develop and test new features
- Ensure the technical feasibility of UI/UX designs
- Optimise applications for maximum speed and scalability
- Knowledge of 3rd-party libraries and able to update and migrate the codebase
- Participate in code reviews and constructive design discussions to deliver maintainable and practical code solutions
- Write clean, maintainable, and efficient code
- Make recommendations on how to evolve the codebase
- Accurately estimate development effort
- Squash bugs
- Participate in peer code reviews
- Mentor junior developers
- Knowledge of CI/CD pipelines and ability to maintain them when necessary
- Thorough knowledge of unit, e2e and integration testing
Requirements:
- Degree in Computer Science or equivalent with at least 10 years experience in design and development in a full-stack environment
- More than 5+ years of experience doing web development primarily using the Angular Framework
- Solid functional and hands-on experience in developing Banking applications
- Candidate should have a good understanding of Agile methodologies
- Excellent Problem-solving skills, self-motivated, adaptable, and goal-oriented
- Should have good Verbal and written communication skills
- Experience working with APIs and integrating them