Description:
We are seeking a talented and motivated UI Developer with expertise in Angular to join our dynamic team. The ideal candidate will be responsible for designing and implementing user-friendly interfaces for web applications, ensuring high performance and responsiveness to user interactions.
Responsibilities:
- Develop user interfaces using Angular, HTML5, CSS3, and TypeScript.
- Collaborate with UX/UI designers to translate designs into high-quality code.
- Optimize application performance by implementing best practices for loading, rendering, and data management.
- Integrate RESTful APIs and web services to connect the front end with the back end.
- Conduct code reviews, unit testing, and debugging to maintain code quality.
- Stay updated with the latest trends and technologies in front-end development.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and resolve issues reported by users.
- Document development processes, code changes, and application architecture.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience as a UI Developer with a focus on Angular applications.
- Strong knowledge of JavaScript, HTML5, CSS3, and responsive design.
- Familiarity with Angular frameworks (e.g., Angular 2+, Angular Material).
- Experience with version control systems (e.g., Git).
- Understanding of web performance optimization techniques.
- Knowledge of RESTful APIs and AJAX for server communication.
- Familiarity with testing frameworks (e.g., Jasmine, Karma).
Desired Skill:
- Preferred to have banking experience in the past.