Senior Front-End Software Engineer

1 Year ago • 5 Years + • Frontend Development • $110,775 PA - $188,325 PA

Job Summary

Job Description

Morningstar is seeking a Senior Software Engineer with full-stack JavaScript experience to join their Corporate Marketing web development team. The role involves updating web-based product suites, developing new systems, and maintaining existing applications. Candidates should have experience building commercial-grade web applications using modern SPA and server-side rendering technologies. Responsibilities include creating consistent web experiences, developing and maintaining component libraries and full-stack applications with Vue.js and Nuxt.js, designing Node.js APIs with TypeScript, ensuring high performance, writing clean code, leading technical discussions, troubleshooting, participating in code reviews, maintaining documentation, implementing tests, and mentoring junior engineers. The position emphasizes considering nonfunctional requirements like accessibility, performance, privacy, and security, and leveraging emerging technologies.
Must have:
  • 5+ Years of experience in Software Development, focusing on full-stack JavaScript.
  • Solid understanding of computer science fundamentals.
  • Experience in web-based software applications and services.
  • Experience with professional software build, test, and deploy practices.
  • Experience with HTML, CSS, JavaScript and Vue / React or Angular.
  • Proficiency in developing universal/server-side rendered applications.
  • Strong proficiency in building and consuming RESTful API’s.
  • Excellent communication and collaboration skills.
Good to have:
  • Experience with headless Content Management Systems.
  • Experience with Amazon Web Services technologies.
  • Experience with front-end microservices and/or Module Federation.
Perks:
  • Financial Health: 75% 401k match up to 7%, Stock Ownership Potential, Company provided life insurance.
  • Physical Health: Comprehensive health benefits (medical/dental/vision), potential premium discounts, company-provided HSA contributions, additional medical Wellness Incentives, company-provided long- and short-term disability insurance.
  • Emotional Health: Trust-Based Time Off, 6-week Paid Sabbatical Program, 6-Week Paid Family Caregiving Leave, Competitive Paid Parental Bonding Leave, Adoption Assistance, Leadership Coaching & Mentorship Opportunities, Annual Education Stipend, Tuition Reimbursement.
  • Social Health: Charitable Matching Gifts program, Dollars for Doers volunteer program, Paid volunteering days, 15+ Employee Resource & Affinity Groups.

Job Details

About Morningstar

Morningstar unites problem solvers with a clear goal: helping investors achieve their financial objectives. As a leading investment research and data company, we stand out by how we apply our insights to serve a broad range of users. Our independent investment research, powered by cutting-edge technology and design, provides tailored solutions that meet users' needs. With a strong foundation in data and innovation, we deliver comprehensive services to investors worldwide—empowering better decisions for individuals and those managing money for millions.

 

The Role

We are seeking a Senior Software Engineer with full-stack JavaScript experience to join the Central Technology Web Development team in support of Morningstar’s Corporate Marketing. This position will be part of an engineering team focused on updating Morningstar’s web-based product suites. The position includes the development of new systems, maintenance, and improvement of existing applications. Candidates should have solid software engineering experience in building commercial-grade Web-based applications using both modern SPA and server-side rendering technology.

 

This is a hybrid position (3 days in-office) based in Chicago.

 

Job Responsibilities

  • Create web experiences that are consistent across all browsers and operating systems.
  • Develop and maintain component libraries and full-stack web applications written in Vue.js and Nuxt.js (3), backed by a headless content management system.
  • Design, implement, and maintain Node.js-based APIs using TypeScript.
  • Ensure high performance and responsiveness of both front-end and back-end modules.
  • Write clean, maintainable, and efficient code, adhering to best practices and coding standards.
  • Lead technical discussions and contribute to architectural decisions for new features and services.
  • Troubleshoot and resolve technical issues in both the front-end and back-end.
  • Participate in code reviews and contribute to improving the codebase's overall quality.
  • Maintain documentation for code, APIs, and processes to ensure consistency and transparency.
  • Implement unit and integration tests to ensure code quality and functionality.
  • Mentor junior engineers and contribute to the team’s technical growth.
  • Consider nonfunctional requirements such as accessibility, performance, privacy and security when building solutions.
  • Understand and leverage emerging technologies.
  • Take ownership of the success of the team with a "get things done" attitude.

 

Qualifications

  • Friendly and enjoys working in a collaborative team with excellent spoken and written communication skills. Humble, honest, and to the point.
  • Bachelor of Science in Computer Science, Engineering, or equivalent experience.
  • 5+ Years of experience in Software Development, focusing on full-stack JavaScript development.
  • Solid understanding of computer science fundamentals: data structures, algorithms, design patterns and UI frameworks.
  • Experience in web-based software applications and services.
  • Experience with professional software build, test and deploy practices.
  • Experience with agile principles including test driven development and CICD.
  • Experience in HTML, CSS, JavaScript and Vue / React or Angular.
  • Proficiency in developing universal/server-side rendered applications.
  • Experience with state management libraries like Vuex, Pinia, Redux, or similar.
  • Familiarity with front-end build tools (e.g., Webpack, Vite, Rsbuild, Rollup).
  • Experience in Cloud services and good understanding cloud computing, preferred AWS (or Azure, GCP).
  • Strong proficiency in building and consuming RESTful API’s.
  • Knowledge of scalable architectures.
  • Knowledge of any backend development in C++, Java, C#, Node.js, or Python and the ability plus willingness to adopt any languages.
  • Creative thinker with ability to solve complex problems.
  • Excellent self-study skills.

 

Nice to have

  • Experience with headless Content Management Systems.
  • Experience with Amazon Web Services technologies like Serverless/Lambdas, API gateway, ECS, KMS/IAM, CloudFront, EC2.
  • Experience with front-end microservices and/or Module Federation.

Compensation and Benefits

At Morningstar we believe people are at their best when they are at their healthiest. That’s why we champion your wellness through a wide-range of programs that support all stages of your personal and professional life. Here are some examples of the offerings we provide:

  • Financial Health
    • 75% 401k match up to 7%
    • Stock Ownership Potential
    • Company provided life insurance - 1x salary + commission
  • Physical Health 
    • Comprehensive health benefits (medical/dental/vision) including potential premium discounts and company-provided HSA contributions (up to $500-$2,000 annually) for specific plans and coverages
    • Additional medical Wellness Incentives - up to $300-$600 annual
    • Company-provided long- and short-term disability insurance
  • Emotional Health 
    • Trust-Based Time Off
    • 6-week Paid Sabbatical Program
    • 6-Week Paid Family Caregiving Leave
    • Competitive 8-24 Week Paid Parental Bonding Leave
    • Adoption Assistance
    • Leadership Coaching & Formal Mentorship Opportunities
    • Annual Education Stipend
    • Tuition Reimbursement
  • Social Health 
    • Charitable Matching Gifts program
    • Dollars for Doers volunteer program
    • Paid volunteering days
    • 15+ Employee Resource & Affinity Groups

Total Cash Compensation Range

$110,775.00 - 188,325.00 USD Annual

Inclusive of annual base salary and target incentive

Morningstar’s hybrid work environment gives you the opportunity to work remotely and collaborate in-person each week. While some positions are available as fully remote, we’ve found that we’re at our best when we’re purposely together on a regular basis, typically three days each week. A range of other benefits are also available to enhance flexibility as needs change. No matter where you are, you’ll have tools and resources to engage meaningfully with your global colleagues.

Similar Jobs

Zones - Proposal Manager

Zones

Dallas, Texas, United States (Remote)
3 Months ago
Nexters - QA Lead

Nexters

Cyprus (Remote)
3 Months ago
Plug power - Field Service Technician

Plug power

Menomonie, Wisconsin, United States (On-Site)
3 Months ago
Anthology  Inc  - System Engineer

Anthology Inc

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Tesla - Associate Event Coordinator

Tesla

Les Pennes-Mirabeau, Provence-Alpes-Côte D'Azur, France (On-Site)
6 Months ago
neostella - React Developer

neostella

Guadalajara, Jalisco, Mexico (Hybrid)
4 Weeks ago
Ion - Principal Software Engineer (React)

Ion

Mexico City, Mexico (Hybrid)
3 Months ago
Poki - Frontend Developer

Poki

Amsterdam, North Holland, Netherlands (On-Site)
5 Months ago
WebFX - Jr. React Developer

WebFX

Ann Arbor, Michigan, United States (On-Site)
10 Months ago
Nagarro - Staff Engineer, Frontend

Nagarro

Gurugram, Haryana, India (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Saronic Technologies - Business Development

Saronic Technologies

Canberra, Australian Capital Territory, Australia (On-Site)
3 Weeks ago
TFL Group - Director, Business Development

TFL Group

Overland Park, Kansas, United States (Remote)
7 Months ago
binance - Product Manager, Web3 Wallet

binance

Taipei City, Taiwan (Remote)
2 Years ago
Tactic studios - Lead Gameplay Programmer

Tactic studios

Canada (Remote)
3 Months ago
GoTo Group - Business Intelligence Analyst

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
1 Month ago
hogarth - Motion Graphics Artist

hogarth

Mexico City, Mexico (Hybrid)
3 Months ago
PhonePe - Manager / Senior Manager - Company Secretary - Legal

PhonePe

Bengaluru, Karnataka, India (On-Site)
3 Months ago
GoDaddy - Vice President Global Production Engineering

GoDaddy

Kirkland, Washington, United States (Remote)
1 Month ago
Shield AI - Technical Program Manager (R3262)

Shield AI

Washington, District Of Columbia, United States (On-Site)
3 Weeks ago
Sword Health - Backend Engineer Trainee

Sword Health

Porto, Porto District, Portugal (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Chicago, Illinois, United States

Transformation church - Represent Store Project Manager

Transformation church

Tulsa, Oklahoma, United States (On-Site)
1 Month ago
pentair - Assembly Operator

pentair

Conroe, Texas, United States (On-Site)
2 Weeks ago
bytedance - Software Engineer, Model Inference

bytedance

Seattle, Washington, United States (On-Site)
4 Months ago
Patreon - Staff Product Designer, Podcasts & Mobile

Patreon

San Francisco, California, United States (Hybrid)
3 Weeks ago
Reddit - Principal Software Engineer, Ads Backend Engineering

Reddit

United States (Remote)
3 Months ago
Rivian - Field Sales Advisor

Rivian

San Diego, California, United States (On-Site)
6 Months ago
Tribe Gaming - Director of Sales

Tribe Gaming

Austin, Texas, United States (Hybrid)
11 Months ago
onwards Search - UX/UI Designer

onwards Search

Columbus, Ohio, United States (On-Site)
1 Month ago
Sagecor - DevOps Systems Administrator 1

Sagecor

Annapolis Junction, Maryland, United States (On-Site)
1 Month ago
Critical mass - Senior Product Engineer - 3D

Critical mass

Los Angeles, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Frontend Development Jobs

eBay - Frontend Software Engineer - SE3

eBay

Toronto, Ontario, Canada (Hybrid)
2 Weeks ago
binance - Backend Engineer, Java - Web 3 Wallet

binance

Taipei City, Taiwan (Remote)
6 Months ago
Motorola solutions - Intern Software Developer - (TypeScript)

Motorola solutions

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Year ago
Tencent - フロントエンドエンジニア|Frontend Engineer

Tencent

Osaka, Osaka, Japan (On-Site)
5 Months ago
Litmus - Senior Frontend Developer

Litmus

Santa Clara, California, United States (On-Site)
1 Month ago
N-ix - Middle React Software Engineer

N-ix

Poland (Hybrid)
1 Month ago
Ludeo - FrontEnd Architect

Ludeo

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Weeks ago
Fireworks AI - Staff Software Engineer, Frontend

Fireworks AI

Redwood City, California, United States (On-Site)
1 Month ago
EveryMatrix - Middle Frontend Developer (JavaScript)

EveryMatrix

Lviv, Lviv Oblast, Ukraine (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Bucharest, Romania (Hybrid)

Chicago, Illinois, United States (Hybrid)

Mumbai, Maharashtra, India (Hybrid)

Mumbai, Maharashtra, India (Hybrid)

Mumbai, Maharashtra, India (Hybrid)

Bucharest, Romania (Hybrid)

Mumbai, Maharashtra, India (Hybrid)

Mumbai, Maharashtra, India (Hybrid)

Bucharest, Romania (Hybrid)

Mumbai, Maharashtra, India (Hybrid)

View All Jobs

Get notified when new jobs are added by Morning Star

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug