Senior Software Engineer

Morningstar (Mumbai, MH, India) 7 days ago

Position: Senior Software Engineer (Front End)

About Us: Morningstar Inc. (USA) is a leading provider of independent investment research in North America, Europe, Australia, and Asia. we offer an extensive line of products and services for individual investors, financial advisors, asset managers, retirement plan providers and sponsors, and institutional investors in the debt and private capital markets.

With more than 5,200 employees and operations in 27 countries, we provide data and research insights on a wide range of investment offerings, including managed investment products, publicly listed companies, private capital markets, debt securities, and real-time global market data.

Morningstar India office has been certified as “Great Place to Work!” consecutively for the 4th year in 2020 and is in the “Top 25 Great Workplaces” in the India Banking and Financial Sector category of “Great Place to Work!”.

The Team: Morningstar’s mission is to create great products that help investors achieve their financial goals. For the Workplace group, that means building products and solutions that help employers maximize the value of their workplace retirement plans and put individuals on the path to better retirement outcomes. Workplace is a high-growth area for Morningstar that houses a diverse suite of technology and investment-based solutions. Our unique client base includes retirement plan providers, plan sponsors, plan consultants, and retirement plan advisors. By constantly evolving our solutions and solving our clients’ problems, we are well-positioned to help individuals achieve a better retirement. The workplace technology team is critical to achieving this mission and bringing it to life.

The Role: Our Retirement & Workplace Solutions team is looking for a Senior Software Engineer (SSE - Front End) with a strong hands-on experience of building modern, responsive web applications using latest JavaScript frameworks and tools. This position will be part of an engineering team focused on updating Morningstar’s web-based product suites. The position includes development of new systems and maintenance and improvement of existing applications. Candidates should have solid software engineering experience in building commercial-grade web-based applications using modern SPA technology. You will work with other engineers to consume APIs and modernize the platform to build leading product experiences. A successful candidate will be able to play an active role in handling the prioritization of work in order to meet project goals. This position is based in our Mumbai office.

Responsibilities:

  • Work on our VueJS, NodeJS and EmberJS based financial website.
  • Work heavily with JavaScript and JavaScript frameworks.
  • Create cascading style sheets (CSS) that are consistent across all browsers and platforms.
  • Use an Agile approach to iteratively maintain and develop new functionality.
  • Work with server-side engineers to build robust RESTful web services.
  • Stay up-to-date on emerging technologies.
  • Promote usability and coding best practices.

Requirements:

  • A bachelor’s degree in computer science, mathematics or another related field.
  • 5+ years of overall development experience with HTML5, CSS3 and various JavaScript frameworks.
  • Good Command on Progressive and Single Page responsive web applications development using Vue, Angular or ReactJS
  • Good understanding of HTML5, CSS, SCSS, Native JavaScript, TypeScript, Node.js, Webpack, Babel
  • Good understanding of browser rendering behaviour and performance optimization of applications for maximum speed and scalability
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with task runners and build tools, such as Grunt or Gulp
  • Strong teaming [JV1] and interpersonal skills to work closely with UX organization, back-end engineering and QA team
  • Good hands-on experience with at least one test frameworks, for example Jest, Mocha, Karma or Jasmine
  • Knowledge of enterprise software concerns such as security, scalability, transaction management and concurrency
  • Familiarity with design patterns like MVC and MVVM required.
  • 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, communicates effectively, and produces superior results.
  • 5+ years of experience in an Agile delivery environment

Good to Have:

  • Experience with EMBER.js
  • Mobile web development experience a plus.
  • Experience with server-side technologies such as Java, or C# a plus.
  • Experience with XML and XSLT is a plus.
  • Experience within the financial services industry is desirable.

Morningstar is an equal opportunity employer

I10_MstarIndiaPvtLtd Morningstar India Private Ltd. (Delhi) Legal Entity
More from Morningstar
Senior Manager
Morningstar 2 days ago
Software Engineer
Morningstar India Private Ltd. (Delhi) Legal Entity 2 days ago

Senior Software Engineer

Apply On Company Site
Back to search page
;