Senior Software Engineer (Front End)
No. of Position : 2
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 : Retirement & Workplace Solutions is Morningstar’s one of the key product areas and it provides the USA retirement market with following 5 core solutions which collectively has approximate $159 billion in assets under advisement and management as of Dec 31, 2019.
• Managed Accounts • Fiduciary Services • Target-Date Solutions • Morningstar Plan Advantage • Advisor Managed Accounts
Retirement & Workplace Solutions is a team of more than 200 software professionals, investment analysts, operations executives etc. working from US (Chicago) and India (Mumbai) offices.
For more information, please do visit https://www.morningstar.com/company/workplace
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 managing 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 and communication skills to collaborate 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.
EOE Statement : Morningstar is an equal opportunity employer
I10_MstarIndiaPvtLtd Morningstar India Private Ltd. (Delhi) Legal Entity
Source link