Senior Software Engineer

3 weeks ago


Delhi, Delhi, India Hudson RPO Full time

About the Role:

At Hudson RPO, we are seeking a highly skilled Senior Software Engineer to join our Solutions Platform team. As a front-end engineer, you will play a crucial role in building, maintaining, and championing our Hydrocarbon design system, fostering a collaborative community around our products.

The Hydrocarbon Design System provides a stable design foundation, supporting the business in curating and delivering exceptional, seamless, and consistent user experience across our products. We ensure our comprehensive library of scalable UI components and accompanying design patterns can adapt to our evolving needs through nurturing open-source collaboration.

Key Responsibilities:

- Develop and maintain our React (typescript) library of high-quality UI components for our Hydrocarbon design system.

- Champion the Hydrocarbon design system, promoting shared ownership of code through proactive collaboration, knowledge share, and socialization.

- Collaborate with design and engineering to ensure contributions are consistent with design system guidelines and best practice.

- Lead implementation and delivery ensuring coding, unit testing, system integration, defect resolution, and technical documentation adhere to our standards.

- Collaborate with product, engineering, and design to understand requirements and proactively identify problems, communicating these issues early to help course correct.

- Conduct code reviews and provide constructive feedback to ensure code quality and adherence to standards.

- Participate in the definition and implementation of the engineering team roadmap.

- Provide coaching and mentoring to our design system champions and engineers.

Requirements:

- 5+ years of proven experience in front-end software development, specifically developing reusable component libraries alongside an enterprise design system.

- Strong background in a combination of the following: React, HTML, CSS, JS, AG Grid, Highcharts (or similar visualization library, e.g. D3.js).

- Knowledge of Typescript, SVG, Emotion, and animation techniques is also beneficial.

- Background working with design/user experience teams is desirable.

- Proficient in working with current design and prototyping tools, like Figma.

- Knowledge of modern enterprise and cloud architectures (e.g. microservices, serverless, event-driven, reactive) and containerization methodologies.

- Hands-on experience with AWS cloud services. Our services are deployed to AWS, typically using Lambda, ECS, CloudFormation, and CDK for infrastructure configuration.

- Strong experience of modern CI/CD practices and testing approaches.

- Hands-on experience with application optimization, performance, scaling, and security.

- Good written and oral communication skills.

- Good analytical and problem-solving skills.

Expectations:

- Excellent design and problem-solving skills with strong attention to detail.

- Strong organization and planning skills, with the ability to manage multiple priorities simultaneously.

- Commitment to excellence and meeting high-quality standards expected by our clients.

- Experience in working in different delivery methodologies and an understanding of their benefits/constraints.

- We are a hybrid working company, and the successful applicant will be expected to be physically present in the office at least 2 days per week to foster and contribute to a collaborative environment, but this may be subject to change in the future.

- Due to the global nature of the team, a degree of flexible working will be required to accommodate different time zones.

About Hudson RPO:

Hudson RPO is a leading provider of recruitment process outsourcing services. We help companies find the best talent for their business needs. Our team is made up of experienced professionals who are passionate about delivering exceptional results.



  • Delhi, Delhi, India iStrat Software Pvt. Ltd Full time

    Job Title: Senior Software EngineerJob Description:As a Senior Software Engineer at iStrat Software Pvt. Ltd, you will be responsible for designing and developing end-to-end web applications. Your expertise in database design and programming will be highly valued. Prior experience in web application development and maintenance is essential. You should...


  • Delhi, Delhi, India Nixcel Software Full time

    Job Title: Senior .NET Software EngineerJob Summary:We are seeking a highly skilled Senior .NET Software Engineer to join our team at Nixcel Software. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality .NET applications.Key Responsibilities:Design, develop, and implement .NET applications...


  • Delhi, Delhi, India Aspect Software Full time

    Job SummaryWe are seeking an experienced Senior Software Development Engineer to join our team at Aspect Software. The ideal candidate will have a strong background in software development, with a focus on designing, developing, and testing software components.Key ResponsibilitiesAnalyze and design software components, ensuring they meet the required...


  • Delhi, Delhi, India iStrat Software Pvt. Ltd Full time

    Job DescriptionAt iStrat Software Pvt. Ltd, we are looking for a talented Senior Software Engineer to join our team of dedicated professionals. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software applications. Your expertise will be utilized to improve the overall efficiency and...


  • Delhi, Delhi, India TekIT Software Solutions Pvt. Ltd. Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in backend development and experience working with large-scale applications.Key Responsibilities:Design and implement robust backend systemsCollaborate with cross-functional teams to deliver...


  • Delhi, Delhi, India Metacube Software Pvt. Ltd. Full time

    About the Job:We are seeking a skilled Senior Software Engineer to join our team and contribute to the development of scalable solutions. The ideal candidate will have a strong background in software engineering and experience with developing robust and efficient codebases. Responsibilities include designing and implementing software solutions, collaborating...


  • Delhi, Delhi, India iStrat Software Pvt. Ltd Full time

    iStrat Software Pvt. Ltd is seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software engineering processes and experience working on end-to-end web application development/maintenance projects. Key skills include VB, ASP.Net, ASP, SQL Server, Oracle, PHP/MySQL, and J2EE. The successful...


  • Delhi, Delhi, India iStrat Software Pvt. Ltd Full time

    iStrat Software Pvt. Ltd is seeking a highly skilled Senior Software Engineer to join its team.As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining end-to-end web applications.Key Responsibilities:- Design and develop high-quality software solutions- Collaborate with cross-functional teams to identify and...


  • Delhi, Delhi, India Weekday Full time

    We are seeking a Senior Software Engineer to join our team. In this role, you will lead the development of software applications. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications. We are looking for a talented individual who can lead a team of software engineers and contribute to the success...


  • Delhi, Delhi, India Dadu Medical Centre Full time

    Job Title: Senior Software EngineerAt {company}, we are seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for leading the development of software applications, collaborating with cross-functional teams, and driving technical innovation.Key Responsibilities:Lead the development of...


  • Delhi, Delhi, India PassionWorkx Full time

    Senior Software EngineerSummary: We are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and be proficient in multiple programming languages.Responsibilities:Design, develop, and maintain complex software systems.Collaborate with cross-functional teams to identify...


  • Delhi, Delhi, India Oracle Full time

    We are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have extensive experience in Java and a strong understanding of software design patterns. As a senior engineer, you will be responsible for leading the development of our backend systems and collaborating with cross-functional teams to deliver high-quality...


  • Delhi, Delhi, India OptimHire Full time

    Job Title: Senior Software EngineerAbout the Role: We are seeking a highly skilled Senior Software Engineer to join our team at OptimHire. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems using React.js.Key Responsibilities:1. Develop and implement high-quality software components...


  • Delhi, Delhi, India Arting Digital Private Limited Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Arting Digital Private Limited.Key Responsibilities:- Develop and maintain high-quality software applications- Collaborate with cross-functional teams to design and implement software solutions- Participate in code reviews and ensure...

  • Software Engineer

    4 weeks ago


    Delhi, Delhi, India Platina Software Full time

    At Platina Software, we're seeking a talented Software Design Engineer to join our team. As a key member of our engineering department, you'll play a crucial role in designing and implementing innovative software products and interfaces using the latest technologies and platforms.Responsibilities:Participate in planning, designing, and implementing product...


  • Delhi, Delhi, India Creative Chaos Full time

    Job SummaryA Full Stack Software Engineer for PHP and VueJS at Creative Chaos is responsible for developing server and client applications for various software platforms. This includes writing Restful APIs and developing front-end interfaces for web. The senior software engineer ensures that the functionality, security, and performance of the application...


  • Delhi, Delhi, India HireBloc Full time

    About the Role: We are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for innovation. Key responsibilities include designing, developing, and maintaining high-quality software solutions. You will work closely with our team of experienced software...


  • Delhi, Delhi, India SiE Brains Technology Services Pvt Ltd Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at SiE Brains Technology Services Pvt Ltd. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining robust and scalable software solutions using Java, Angular, Node.js, and React.Key...


  • Delhi, Delhi, India Angel India CAD CAM Pvt. Ltd. Full time

    About the RoleWe are seeking a senior software engineer to join our team. The successful candidate will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesDesign and develop software applications using a range of programming languages and toolsCollaborate with cross-functional teams to identify and prioritize...


  • Delhi, Delhi, India Pivotal Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Pivotal. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Design and develop high-quality software solutions using Go, C#, AWS,...