Senior Software Engineer - Client Services
Wingify · Remote
Collected role description
Role overview
Senior Software Engineer - Client Services at Wingify
Examples of Tasks You Will Perform Rearranging elements on a page dynamically.
We are looking for a Senior Software Engineer who is comfortable working with Vanilla JavaScript, HTML, and CSS to build and customize frontend solutions, debug complex client-side issues using browser developer tools, and handle DOM manipulation, event handling, and dynamic UI updates.
Responsibilities
- Creating new UI blocks using JavaScript, jQuery and CSS .
- Overriding existing styles safely.
- Preventing interference from existing scripts and styles.
- Ensuring compatibility across devices and screen sizes.
- Making changes that survive dynamic DOM updates.
- Tracking user interactions for experiments.
- Key Skills Required Strong understanding of Vanilla JavaScript, jQuery, HTML and CSS.
- Advanced DOM traversal and manipulation.
- Event handling and debugging in live environments.
- Using MutationObservers for dynamic content.
- Handling Single Page Applications (SPAs).
- Writing safe and conflict-free CSS.
- Understanding browser behaviour and edge cases.
- Performance-safe scripting on production websites.
- Important Mindset Difference This role is highly problem-solving oriented.
- There is no clean HTML, no reusable components, and often no documentation.
- You must analyse the DOM like a detective and figure out how to safely manipulate it in real-time.
- Who Will Enjoy This Role Developers who love JavaScript, jQuery and CSS deeply.
- Those who enjoy solving DOM challenges.
- People are comfortable working without access to source code.
- Developers who like debugging tricky real-world issues.
- We don’t build websites — we intelligently manipulate the DOM using Vanilla JavaScript, jQuery and CSS to run experiments on live websites.
- At Wingify, we are committed to building a diverse, equitable, and inclusive workplace.
- We believe that a variety of perspectives drives better ideas, stronger execution, and more meaningful impact.
- Read more about our policy here: https://wingify.com/careers/equal-opportunity-policy/
Employment details
- Location: India
Additional role details
- Should be confident analyzing APIs through Fetch/XHR requests, tracking DOM changes using MutationObserver and browser console techniques, and making real-time UI modifications using inspect element and custom scripts.
- The role also requires troubleshooting frontend issues across browsers and collaborating with cross-functional teams to solve real-world client scenarios while ensuring smooth and optimized user experiences.
Collected experience requirement
5 - 8 years