This role is for a Front-End Engineer experienced in the full development life cycle, responsible for developing and maintaining applications across the platform.
Key Responsibilities:
Design, develop, and maintain scalable front-end applications using ReactJS. Drive the modernisation of the front-end applications.
Architect micro front-end solutions to enable modular and independent feature development and work with and contribute to design systems, ensuring consistency and scalability across applications
Implement modern best practices for:
+ Type checking (e.g., using TypeScript)
+ State management (e.g., Redux, MobX, Context API)
+ Grid systems and responsive design techniques for multiple form factors
+ Accessibility (WCAG compliance)
+ Quality assurance practices, including relevant tooling (e.g., Jest, Cypress)
+ Security best practices, including knowledge of OWASP guidelines. Collaborate with UX/UI designers to deliver seamless and engaging user experiences.
Frontend performance optimisation using techniques such as lazy loading, code splitting and asset optimisation.
Debug and resolve minor backend issues using C# to ensure smooth integration between front-end and back-end services.
Serve as a front-end pioneer within the team, driving improvements in coding standards and best practices .Contribute to the front-end community and guild, sharing knowledge and learning from peers.
Stay updated with emerging technologies and frameworks (e.g., Next.js, Angular, Svelte) and assess their applicability to our projects.
Be accountable for all technical delivery aspects on assigned projects through the full Development Life Cycle
Lean / agile development mind set.
Focus on knowledge sharing, pairing, team support and joint problem solving to drive communal learning.
Technical knowledge & experience:
Strong understanding of HTML, CSS, and JavaScript (ES6+).
Experience with state management libraries (e.g., Redux, MobX, ContextAPI)
Familiarity with testing frameworks (e.g., Jest testing library)
Extensive knowledge of responsive design principles and frameworks (e.g., Bootstrap, Material UI).
Knowledge and understanding of ReactJS
Experience with micro front-end architecture and related technologies (e.g., Webpack, Module Federation).
Strong knowledge of responsive design, ensuring web pages adapt well to different screen sizes and devices.
Strong knowledge of accessibility and ensuring web pages are usable by people with disabilities.
Strong problem solving skills with the ability to debug / collaborate with other engineers.
Able to communicate well to various technical and non-technical audiences.
Experience working with design systems Design systems - using and contributing to them
Understanding of SEO and how to optimize web pages for search engines.
Familiarity with testing and debugging tools
Use DevOps and Agile processes to deliver desired functionality quickly while iterating to continue development.
Adaptability, attention to detail, and a commitment to continuous learning.
Strong knowledge of design patterns, refactoring, and unit testing.
Good to have:
Familiarity with other front-end frameworks to understand different paradigms (e.g. Angular, Svelte, VueJS)
Knowledge of server-side rendering and performance optimisation techniques
Working with continuous deployment pipelines, Cloud platform exposure (Azure, AWS), some knowledge of SQL, No-SQL databases, exposure to C# backend development
Experience working in the financial service industry. (Banking or Investments)
Strong analytical and diagnostic skills to deconstruct complex ideas and issues into several component parts to form the basis of solution development and evaluation.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.