A creative software engineer who takes great pride in both the technical and business aspects of work will be wellsuited for this role.
The candidate should be innovative and passionate about delivering great software and ensuring high customer satisfaction.
This role encompasses end-to-end development that will often require integration with the middleware and backend systems.
The candidate should be highly adaptable to changing requirements, cutting-edge technology tools, and tight delivery timelines.
The role will include the following major functions / responsibilities : * Follow good design and development practices* Research, build working prototypes, and recommend development / testing solutions / tools in support of the project / application objectives* Ensure that code can be tested (unit as well as integration) and adheres to the rules defined in the CI / CD pipeline* Participate in code reviews and mentor junior developersMPI does not discriminate on the basis of race, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, or based on an individual's status in any group or class otherwise protected under applicable human rights legislation.
500K)* is a must* Prior work experience with large data volumes (millions), client-side stream processing and data grids (e.
g. ag-grid) is a big plus* Should have experience integrating UI components with RESTful API's and / or GraphQL* Strong knowledge of Webpack and Git* Experience with Web Workers is a plus* Familiarity with different testing approaches and tools (Unit and integration testing, Jest, Cypress, StoryBook etc.
Familiarity with Atlassian tools for managing software delivery and prioritization, e.g. Confluence, JIRA, BitBucket, etc.
It is banking clientChance to work 100% remoteChance to work with Data projects