Description

Job Description-
Key Responsibilities Include:
• Collaborate with Product Designers and other Developers to develop lean, user-centric, cutting edge Web interfaces
• Help define and ensure adherence to architectural guidelines, platforms, and development standards
• Participate in the product design and development process for internal and client-facing elements of our platform
• Develop and implement UI/UX designs and integrate with backend services (API’s)
• Work with distributed and other UI teams 

Qualifications for your role would include:
• Bachelor's degree in Computer Science or related technical field, or equivalent experience
• 10+ years of experience in an IT, preliminary on hands on development
• Strong knowledge of architectural principles, frameworks, design patterns and industry best practices for design and development.
• Strong hands on experience with Angular/React
• Strong hands on experience with Javascript, typescript, redux, and styled components
• Strong Hands on experience with HTML5, CSS3 and related web technologies
• Hands-on experience with Node.js and server-side JavaScript patterns
• Experience with encapsulating RESTful API calls in front-end apps
• Strong experience with modern JavaScript Libraries and tooling
• Experience working with Git, Jira, and Agile methodologies
• Strong Communication skills – both written and verbal
• Strong analytical and problem-solving skills
• Self-driven, collaborative, works well in a team 

Nice To Have:
• Experience with AG-Grid creating custom cell renderers, charts, and graphs
• Experience with visualization libraries like cytoscape, d3js, etc
• Experience with micro-frontend pattern using web components or single-spa
• Working experience in a Financial industry is a plus

Education

Bachelor's degree in Computer Science