Sr Software Engineer
IHS Markit
India - Noida, Uttar Pradesh
12h ago

Role Description

The Senior Front-end Software Developer is a key contributor in developing code that integrates with large consumer facing enterprise level web applications.

As a key contributor and expert in JavaScript and CSS, you know the subtle nuances of the language and modern frameworks, have a mastery of code organization and architecture, and find integrating with REST APIs to be second nature.

Ideal Profile

The ideal candidate is a master of JavaScript, HTML and CSS and will have a passion for developing applications using the latest in JavaScript frameworks and technologies, with a focus on Angular.

The ideal candidate is a person who is obsessed with attention to detail and is driven to keep pace with emerging and existing technologies.

Your code organization should be impeccable, cleaner and easier to understand. You are self-motivated, taking on numerous experimental projects to investigate new technologies that pique your interests.

Primary Responsibilities

  • Work closely with the Front / Back End Software Engineers, Technical Architects and Product Managers through an agile development process to develop, enhance and implement new and existing advanced JavaScript solutions, integrating with large and small scale responsive websites and mobile applications.
  • Work on feature development, structural refactoring, and bug fixes while being a catalyst and champion for implementing technical enhancements and optimizing existing web applications.
  • Develop reusable functions, classes, and components as often as possible that can be used on a variety of different web properties ensuring applications are rock solid stable and implemented securely.
  • Participate in regular code reviews to help formulate and ensure adherence to internal and industry best practices and guidelines, conducting unit and security testing, fixing bugs where they arise.
  • Research, recommend and provide innovative and compelling technical advancements for projects.
  • Create and contribute to functional specifications and sustainable technical documentation.
  • Participate in concept and design discussions while contributing to the technical roadmap and strategy.
  • Provide estimates for new functionality, enhancements and bug fixes
  • Capability Requirements Education, Skills & Experience

  • Bachelor’s degree or higher in Computer Science or a related field or equivalent and relevant work experience.
  • 7+ years’ experience in software development building scalable commercial-grade consumer focused web applications.
  • Master of JavaScript and demonstrable proficiency in web technologies : Angular, jQuery, TypeScript, ES6, HTML5, CSS3, JSON, responsive design, integrating with RESTful APIs, and message based architectures.
  • Knowledge of functional programming, design patterns and SOLID principles
  • TDD and Integration tests
  • Knowledge of PHP development is a nice to have
  • Experience with version control systems and software development tools, preferably Azure DevOps and Visual Studio
  • Experience with writing / maintaining build processes and deployment mechanisms
  • Experience working in an agile development environment, i.e., Scrum, Kanban or XP.
  • Self-motivated, results-oriented with strong capacity to continuously learn and grow, proven record of task completion with high quality results.
  • A team player with excellent English communication (both written and verbal), problem solving, troubleshooting and analytical skills.
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form