Senior UI Developer
Ann Arbor, MI
We are seeking an innovative engineer to be part of the team responsible for the re-architecture, design, development of our portfolio applications. Take on an exciting position, and thrive at the forefront of cutting edge applications as you design, develop and provide thought leadership on the development team. Continuously move forward in your career, as an essential member of this team in an Agile environment. Act as a key contributor in client/technology interactions in the development of technology solutions. Mentor developers, serve as an SME on their system of expertise.
" Architect consumer facing features that contributes to the innovation of the Investment Management Service Client Experience.
" Architect & Build shared web Components that are reusable across web applications.
" Architect & Build efficient and testable code.
" Drive a project from concept to production, working closely with product managers, designers, and other engineers
" Provide feedback, guidance, and advocate performant and maintainable code through code reviews, face-to-face conversations and refactor code.
" 4 Year College Degree; Computer Science or related discipline or equivalent experience
" Be an expert in designing and building elegant, interactive UIs - working with the DOM and CSS, learning new APIs, leveraging libraries like Redux and React, and discovering creative ways to improve our user experiences.
" Ability to work closely with a cross functional Agile team on a daily basis.
" Hand on Experience with common software design patterns and functional programming concepts
" Good Understanding on Test Driven Development Practices and using of testing frameworks like Cypress and Selenium.
" Excellent Analytical Thinking and Communication both Verbal and Written are required.
" Financial services experience preferred
" Experience with Unix/Linux, Windows
" Military education or experience may be considered in lieu of civilian requirements listed