Senior UI DeveloperThe Senior UI Developer will represent the Digital Asset Innovation development team and play a key role supporting the digital transformation of assets and asset servicing functions leveraging emerging technologies such as cloud technologies, distributed ledgers, machine learning, cognitive algorithms etc., to position Northern Trust to be a key participant in the digital future.Your primary goal for this job role will be designing, implementing, and supporting modern interactive UI solutions developed in JS frameworks such as ReactJS. Besides, you should be able to coordinate with Backend Developers, HTML coders, and Graphic Designers for a complete web development experience. You should be knowledgeable about packing & deploying apps via CI/CD pipelines to a cloud platform.To succeed in this job role, you should possess excellent communication skills.
You should also have the ability to keep a close eye on details. You should be able to manage multiple projects simultaneously.Experience Level:8+ years of experience as a UI/UX Developer or Web DeveloperQualifications:Bachelor’s degree in Information Technology, Computer Science or a related fieldComplete knowledge of programming languages like CSS, HTML and JavascriptKnowledge of website design best practices and UI/UX designsWell-versed knowledge in modern JS Framework such as React, Angular, Polymer, Vue etc..Experience with state management like Redux, React-Context or similar libraryGood understanding of asynchronous, closure, event-driven programmingGood understanding of browser rendering behavior and performanceFamiliarity with JavaScript module loaders and testing toolsFamiliarity with front-end build tools, such as Webpack, Grunt and Gulp.jsStrong analytical skills and Excellent multitasking and organizational skillsAbility to work in a team and under pressureExperience working with Cloud platforms such as MS Azure, AWS preferredTasks and Responsibilities:Using programming languages like HTML/CSS and Javascript frameworks such as ReactJs/AngularJS to create responsive web pages.Creating aesthetically appealing websites along with a friendly user interface designFollowing established code practices when undertaking user interface developmentWorking closely with Designers and Backend Developers to ascertain client needsOptimizing websites, programs, and applications for better speed and functionalityGathering feedback from clients, technical staff and conducting troubleshooting proceduresDeveloping functional documentation and guidelines for other team membersCreating prototypes for testing website functionalityConceptualizing website designs and placementsUsing analytical tools to determine website performance including website speed, load time, etc.