The Legal, Compliance and Corporate Governance Technology team is seeking a UI Developer with React capabilities and proven JavaScript framework experience. The successful candidate will be part of a development team and be responsible for the design, development, and implementation of solutions on our suite of applications across the application stack.
Required skills:
React, JavaScript, JQuery, HTML, CSS, Bootstrap, Git, Experience working and integrating front end applications with RESTful Middle-Tier Applications
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field required
- At least 5+ years of hands-on UI web application development with significant React experience
- Demonstrated experience and knowledge of React and proven successful delivery of solutions on this framework
- Knowledge of React tools including React.js, Webpack, Enzyme, Redux, and Flux.
- Strong knowledge of CSS, JavaScript, and web design principles
- Continued education and research into UI development trends and current design strategies
- An understanding of core web application design patterns, such as Model View Controller and Single-Page Web Applications
- Ability to quickly create UI prototypes and mockups
- A very strong communicator with the ability to interface directly with clients and analysts to ensure technical requirements and delivery align with expectations
- Excellent troubleshooting skills, with the ability to quickly identify and document the root cause of issues, and effectively communicate possible resolutions
- Experience with test automation tools like Cucumber, Cypress or Selenium
- Effective communication, presentation, and collaboration skills
- Can effectively work independently
- JQuery, Unit Testing, RESTful Services, End to End Automated Testing frameworks, DevOps experience
- UI Design experience, specifically for web applications
- Experience with browser-based debugging and performance testing software.
- Familiarity with Continuous Integration, Automated Testing, and modern Web Design patterns and best practices
- Experience / Understanding of Agile development principles and Scrum methodology.
- Financial experience