Job Description
Must Have Technical/Functional Skills
• Utility Experience
• 10+ years of professional experience demonstrating responsibility for developing and delivering solutions in support of large-scale software development projects, React strongly preferred, heavy JavaScript essential.
• 7+ years of React with a deep understand of React concepts, best practices, and the ability to architect complex application using the framework.
• Hands on technical experience with TypeScript, .Net Core, SQL, Azure, GitHub
• Strong knowledge of the agile software development process
• Practical experience in building and using RESTful APIs is desirable.
• Ability to collaborate with cross functional teams.
• Solid communication and documentation skills including development of technical requirements, testing and integration plans
• Front end development knowledge and experience in building customer facing single page
• applications using NextJS, ReactJS, HTML, CSS, JavaScript, TypeScript, etc.
• 8+ years of experience with web development tools and frameworks such as Webpack, Babel,
• Bootstrap, Material UI, etc.
• Architected and led the development of complex web systems with modular components and reusable code.
• Previous experience introducing technical innovation resulting in significant value to the organization.
• Full Software development lifecycle experience with .Net core, C backend applications (i.e.
• Docker, Kubernetes) is a plus
Experience Required
• Bachelor / Master's degree in Business, Computer Science, Math, MIS, or equivalent discipline is required with minimum 10 years of consulting experience
Roles & Responsibilities
• Collaborates with design teams and product owners to create engaging and user-friendly web applications using modern web technologies such as NextJS and ReactJS.
• You will be seen as a leader and subject matter expert in front end development and will mentor Engineers
• Perform complex analysis, design, development, testing, and debugging of web system application software.
• You will ensure that the web applications are responsive, accessible, and performant across different devices and browsers.
• You will be a part of maintaining high code quality and following best practices for web development.
• Perform activities ranging from software design, user interface integration, and selection of web frameworks and libraries.
• Possesses the ability to grow technically and maintain a customer-first mentality, the motivation to take the initiative to own and resolve issues.