Senior Front-End Software Engineer

Morningstar · Chicago IL

Company

Morningstar

Location

Chicago IL

Type

Full Time

Job Description

The Role:
Morningstar front-end engineering is dedicated to creating thoughtfully engineered financial products and services so that people across the world can make the best investing decisions for themselves and their clients. In close collaboration with the design team, we deliver complex financial information into experiences that empower our users to deliver better outcomes. We do this by not only creating the look and feel of a product, but also driving product direction: prioritizing the biggest opportunities to support our users and the business, while maintaining a strong sense of product ownership and its resulting success. We're always seeking front-end engineers who are motivated, are driven to deliver user-centered outcomes, and are equally committed to craft and compassion.
Morningstar is looking for a Front-end Engineer to join our team who has experience building commercial-grade Web-based applications, modernizing existing platforms, and building industry leading product experiences. A successful candidate will actively collaborate with design and product and be able help manage the prioritization of work in order to meet project goals while advancing our standards, processes and tooling broadly.
This position is based in our Chicago office.
Job Responsibilities:
  • Collaborate with designers and act as the bridge between design and engineering to ensure the brand, design vision, and UX best practices are properly translated into the browser.
  • Build reusable UI components and have authored documentation for its API and usage so other developers can easily understand how to use the part.
  • Create cascading style sheets (CSS) that are consistent across all browsers and platforms.
  • Write CSS code that controls the look and feel of the web experience that implements typography, responsive layout, animation, and other visual aspects of the UI with a focus on modularity, flexibility, compatibility, and extensibility.

  • Craft semantic HTML markup with a strong focus on accessibility.
  • Collaborate with the Design System team on enhancements to the central design system library.
  • Write unit tests to ensure components keep an elevated level of quality and consistency as they are improved and iterated on.
  • Identify challenges and opportunities as it relates to the delivery of UI during planning and execution and has worked with design and product to solve and deliver superior solutions.
  • Actively participate in the code review process, receiving and providing constructive feedback on ways to improve code execution.

  • Test across browsers and devices to ensure a consistent user experience.
  • Create lightweight and fast-loading experiences through optimization of front-end code.
  • Use an Agile approach to iteratively maintain and develop new functionality.
  • Stay up to date on emerging technologies, and willingness to grow understanding and expertise in Node.js.
  • Promote and implement usability best practices.

  • Promote and implement accessibility best practices.

Qualifications:
  • Proficient in HTML5 and CSS3
  • Proficient in JavaScript

  • Proficient with any JavaScript SPA client-side frameworks such as Vue.js or React. Able to curate single file components, implement pages and routing.
  • Proficient with SASS/SCSS
  • Proficient in build process management tools like Webpack.
  • Understanding of server-side technologies such as Node.js.
  • Building data visualizations with libraries like d3.js and Chart.js is a plus.

  • Experience working in Scrum-based methodologies is a plus.
  • Highly motivated individual with the potential and desire to learn new technologies and take on an increasing level of responsibility within the technology team.
  • Ability to work independently, communicate effectively, and produce superior results.
  • Experience within the financial services industry is a plus.
Apply Now

Date Posted

09/19/2022

Views

6

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Sr. Software Engineer - OEMS Team - Enfusion

Views in the last 30 days - 8

Enfusion is a pioneer in developing innovative cloud investment management software analytics and managed services They help fund managers streamline ...

View Details

Software Engineer 431407 - Experfy

Views in the last 30 days - 8

The job description is for a Software Engineer position that requires designing developing testing and deploying software systems and applications The...

View Details

Software Product Consultant - CSC Corptax

Views in the last 30 days - 10

The job description is for a fulltime consultant to join the Corptax Professional Services Team The consultant will provide implementation and best pr...

View Details

Machine Learning Engineer - Oak Street Health

Views in the last 30 days - 8

Oak Street Health is a rapidly growing company that is looking for a machine learning engineer to support their production modeling efforts The compan...

View Details

Senior Benefit Analyst - Lockton Companies

Views in the last 30 days - 6

The Lockton team is seeking a dynamic Senior Benefit Analyst for their Employee Benefits consulting group The analyst will assist in marketing and ser...

View Details

Account Manager (Advertising Sales Team) - Chicago - CafeMedia

Views in the last 30 days - 6

This is an excellent opportunity to get broad experience in all aspects of digital media The position is based in Chicago IL and requires excellent co...

View Details