Company Overview
Glass Lewis is the world’s choice for governance solutions. We enable institutional investors and publicly-listed companies to make sustainable decisions based in research and data. We cover 30,000+ meetings each year, across approximately 100 global markets.
Our customers include the majority of the world’s largest pension plans, mutual funds, and asset managers, collectively managing over $40 trillion in assets. We have teams located across the United States, Europe, and Asia-Pacific giving us global reach with a local perspective on the important governance issues. Founded in 2003, Glass Lewis is headquartered in San Francisco, California with additional offices in Kansas City, Missouri; Paris, France; Limerick, Ireland; Karlsruhe, Germany; Sydney, Australia; Tokyo, Japan; and Manila, Philippines.
Position:
We are recruiting a highly skilled Senior Angular UI Developer (2 positions) to join our team in Romania. The ideal candidate should have a strong work ethic, excellent time-management and interpersonal skills, and a passion for developing fast and scalable websites. The candidate should be able to design and develop intuitive user interfaces that meet business requirements using Angular and other client-side libraries. Candidates must have experience with all levels of the software development lifecycle (SDLC) for enterprise level applications.
Responsibilities:
- Actively participate in agile ceremonies (Grooming, Planning, Daily Stand-ups, Sprint Reviews and Retrospectives).
- Design, develop and maintain the UX for various applications in an Agile environment
- Architect complete front-end stack of projects using HTML/CSS and TypeScript with Angular
- Ensure responsive implementation
- Help write new design patterns, improve and adapt existing design component integration
- Ensure implementation is globalized
- Contribute to the architecture, design and coding of our next generation web-based enterprise solutions
- Implement UI component design focused on re-usability / scalability / extensibility
- Collaborate with fellow developers, designers and analysts to solve problems
- Assist in the deployment of releases and patches into the production environment
- Be available out-of-business hours for production support on a rotational basis
- Managing teams and mentoring team members and enabling them to progress in their careers
Requirements
Degree in computer science or equivalent with a minimum of 7 years’ experience in software development. Experience using the following technologies and methodologies:
- Excellence in Angular development and other client-side libraries
- Strong knowledge of HTML/CSS and TypeScript
- Experience in working with onshore/offshore teams
- Experience with OAuth and OpenID
- Strong drive to learn and produce beautiful code
- Strong hands-on experience with responsive UI design and development using media queries
- Experience with RESTful services and Web API's
- Experience working with Azure DevOps and Git.
- Experience with API services.
- Knowledge of Dependency Injection and writing testable code.
- Experience with automated unit testing frameworks, test-driven development and Continuous Integration.
- Experience implementing features in applications by leveraging design patterns.
- Strong documentation and communication skills