UI Development: Strong experience with Angular framework.
Service Integration: Ability to implement and manage API/service calls effectively.
Database Management: Proficiency in SQL for querying and handling relational databases.
Key Responsibilities
UI Development
- Design and develop responsive, user-friendly interfaces using Angular.
- Ensure cross-browser compatibility and optimize performance for web applications.
Service Integration
- Implement and manage RESTful API or SOAP service calls for data exchange.
- Handle authentication, error handling, and secure communication between client and server.
Database Management
- Write and optimize SQL queries, stored procedures, and database scripts.
- Collaborate with backend teams to ensure productive data retrieval and storage.
Collaboration & Documentation
- Work closely with QA teams to deliver high-quality solutions.
- Maintain clear technical documentation for UI components and service integrations.
Testing & Debugging
- Perform unit testing and debugging of UI components and service calls.
- Ensure compliance with coding standards and best practices.
Performance & Security
- Optimize application performance and ensure security measures are implemented.
- Monitor and troubleshoot production issues related to UI or data services.
Required Skills
Angular Framework: Strong experience in building dynamic, responsive UI components.
JavaScript/TypeScript: Proficiency in contemporary ES standards and TypeScript for Angular development.
HTML5 & CSS3: Expertise in creating clean, semantic, and responsive layouts.
Service Integration: Hands-on experience with RESTful APIs and service calls.
SQL & Database Management: Ability to write optimized queries, stored procedures, and handle relational databases.
Version Control: Familiarity with Azure or similar tools for code management.
Debugging & Testing: Knowledge of unit testing frameworks and debugging tools.
Performance Optimization: Skills in improving UI performance and ensuring scalability.
Cross-Browser Compatibility: Ability to ensure consistent behavior across different browsers.
Problem-Solving: Strong analytical and troubleshooting skills.
Domain Expertise: Good to have
- Experience in domains such as Investment Banking, Capital market
- Ability to understand business workflows and translate them into test scenarios.
Communication Skills
- Excellent verbal and written communication skills.
- Ability to clearly articulate issues, risks, and test results to stakeholders.
- Strong interpersonal skills and a proactive attitude in team environments.