Padmi

React.js Developer - Javascript

BangalorePosted 2 months ago
Software engineeringSeniorFull Time; Regular
Apply at BPD Zenith

Opens the source posting on shine.com

Source description

About the role

View original

Main Purpose : The Senior Software Developer is a role within the Customer Solutions team, responsible for leading complex software implementations and delivering enterprise-grade solutions with a high level of technical expertise. This position serves as a key technical lead, guiding project execution, mentoring junior engineers, and acting as the primary technical point of contact for customer engagements. Specific Responsibilities : - Developing new user-facing features for our clients using React.js - Translating functional requirements (User Stories/Tasks) and wireframes into high quality code with tests - Working with architects, developers, and QA engineers to ensure that your work is testable, meets industry security standards and is written to deliver good performance/scalability. - Perform application and solution development to meet project requirements. - Develop and document detailed technical designs to meet business requirements. - Manage multiple technical environments and support the development and testing processes. - Identify areas of customization and optimization and provide solutions that meet the business requirements. Skills & Personal Qualities : Required : - Experience working with the IBM Maximo software product within the following capacities: - B.Tech. in Computer Science, Engineering or Business-related field and/or equivalent work experience. - Thorough understanding of React.js and its core principles - Minimum five (5) years of work experience in React application development. - Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model - Demonstrable expertise in software development in an Agile setting - Ability to deliver well-tested code consistently in an Agile, CI/CD environment - Experience with JavaScript Testing frameworks and principles (Jest preferable) - Familiarity with newer specifications of ECMAScript - Familiarity with RESTful APIs - Knowledge of modern authentication/authorization mechanisms - Familiarity with modern build pipelines and tools (Azure DevOps preferable) - Experience with common front-end development tools such as Babel, Webpack/Parcel, NPM/Yarn, etc. - Familiarity with Git - Good time-management skills - Great interpersonal and communication skills - Good spoken & written English Desired : - To bring industry knowledge world class capabilities innovation and cutting-edge technology to our clients in the Resources industry to deliver business value. - To work with leading Resources client's major customers and suppliers to develop and execute projects and reliability strategies. - To harness extensive knowledge combined with an integrated suite of methods people and assets to deliver sustainable long-term solution. Person Specification/Attributes : - Professional and committed, with a disciplined approach to work. - Motivated and driven by finding and providing solutions to problems. - Polite, tactful, helpful, empathic nature, able to deliver to the needs of customers. - Has respect for others and their views. - Technology minded and focused, enthusiastic about technologies. - Analytical, able to raise from the detail and see the bigger picture. - Dedicated to continually updating and upgrading own knowledge. - Carries a mind-set of continuous improvement, constantly looking for better and more efficient ways of doing things. - Values quality at the centre of all things in work. Main Purpose : The Senior Software Developer is a role within the Customer Solutions team, responsible for leading complex software implementations and delivering enterprise-grade solutions with a high level of technical expertise. This position serves as a key technical lead, guiding project execution, mentoring junior engineers, and acting as the primary technical point of contact for customer engagements. Specific Responsibilities : - Developing new user-facing features for our clients using React.js - Translating functional requirements (User Stories/Tasks) and wireframes into high quality code with tests - Working with architects, developers, and QA engineers to ensure that your work is testable, meets industry security standards and is written to deliver good performance/scalability. - Perform application and solution development to meet project requirements. - Develop and document detailed technical designs to meet business requirements. - Manage multiple technical environments and support the development and testing processes. - Identify areas of customization and optimization and provide solutions that meet the business requirements. Skills & Personal Qualities : Required : - Experience working with the IBM Maximo software product within the following capacities: - B.Tech. in Computer Science, Engineering or Business-related field and/or equivalent work experience. - Thorough understanding of React.js and its core principles - Minimum five (5) years of work ex

One address, no account. We’ll tell you when matching roles go live.