ApplySarthi

Software Engineer II - Frontend - Developer Platform

Jobgether

Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.

Got this interview? Our apps help you get the job.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

15,344 open software roles across 1,210 companies are on ApplySarthi right now, most of them in Bengaluru (921), Hyderabad (309), Pune (181).

What software roles keep asking for: Python (37%), Java (30%), AWS (29%), System design (26%), C++ (26%), CI/CD (23%), Observability (22%), Kubernetes (20%) — counted across their open postings here.

Software Engineer jobs in Canada · Remote Software Engineer jobs · CI/CD jobs · JavaScript jobs · Node.js jobs · Observability jobs

Jobgether has 4,683 open roles listed here.

Counted across 14 company job boards, updated as roles open and close.

Preparing for this interview

Interviews for software roles keep coming back to Python, Java, AWS, System design. Practise those questions before you sit with Jobgether.

Questions you are likely to be asked

  1. Why do you want to join Jobgether?
  2. What is your experience with JavaScript? Tell me one thing you learned the hard way.
  3. How do you manage state in a front-end app, and when does it get messy?
  4. Tell me about a UI you built that users struggled with. What did you change?
  5. How do you make a page accessible and work on every screen size?

Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.

Practise the Software Engineer II - Frontend - Developer Platform at Jobgether interview free →

Accountabilities:: Improve frontend development productivity by optimizing build processes, type checking, linting, and automated testing, both locally and within continuous integration environments. Maintain and evolve monorepos, package management systems, shared configurations, and internal libraries to make development across multiple applications and teams more efficient and reliable. Simplify development environment setup by creating accessible tools, documentation, and workflows that require minimal configuration and support parallel engineering activities. Enhance web delivery infrastructure, including preview environments, progressive deployment strategies, production monitoring, and reliable rollback mechanisms. Strengthen automated validation processes by implementing browser-based checks and testing solutions that allow engineers and AI coding agents to verify changes before deployment. Collaborate with product and infrastructure teams to investigate web performance issues, improve observability, and resolve technical challenges across application code, development tooling, and delivery systems. Lead tooling upgrades, technical improvements, and migrations across engineering teams while balancing long-term architectural goals with immediate development needs. Design, implement, and maintain developer platform improvements throughout their lifecycle, from initial planning and technical design to rollout, adoption, and ongoing support. Engage directly with internal users to understand their needs, collect feedback, and continuously improve the tools and systems they rely on. Promote engineering best practices focused on reliability, security, maintainability, and efficient development workflows. Requirements: Solid professional experience building and maintaining production web applications, with a strong understanding of React and the modern JavaScript ecosystem. Strong proficiency in TypeScript and JavaScript, including hands-on experience with Node.js for developing tooling, automation, and developer productivity solutions. Good understanding of web application fundamentals, including browser behavior, module systems, bundling, caching, and frontend performance optimization. Experience improving developer tooling, build systems, automated testing frameworks, or CI/CD pipelines, with the ability to troubleshoot issues across these technical layers. Ability to evaluate technical solutions with consideration for reliability, security, scalability, and maintainability, while understanding the trade-offs associated with additional complexity. Experience leading technical design discussions, communicating architectural decisions clearly, and collaborating with multiple engineering teams to drive adoption. Strong ownership and problem-solving skills, with the ability to independently navigate ambiguous challenges, develop practical solutions, and maintain them over time. Excellent collaboration and communication skills, with a proactive approach to understanding developer needs and improving shared engineering processes. Experience maintaining large-scale monorepos, shared packages, or development tools used across multiple engineering teams is an advantage. Familiarity with pnpm, ECMAScript Modules (ESM), and modern build, linting, and testing tools is desirable. Experience with browser automation, end-to-end testing, web performance profiling, and production observability is a plus. Hands-on experience with AI coding agents and the ability to improve the development environments, documentation, and feedback loops that support their effective use is advantageous. Familiarity with GitLab CI, containers, and cloud infrastructure supporting web development and deployment is beneficial. Contributions to open-source frontend infrastructure projects or developer tooling are considered an asset. Passion for technology, continuous improvement, and building tools that help engineering teams work more effectively. Benefits: Fully remote working arrangement, with the flexibility to work from Canada. Opportunity to contribute to the development of modern financial technology and global digital infrastructure. Exposure to large-scale engineering challenges involving frontend architecture, developer tooling, automation, and performance optimization. Opportunity to work with modern technologies, development frameworks, and AI-powered coding tools. Collaborative international engineering environment bringing together diverse perspectives and technical expertise. Opportunity to influence engineering practices, improve developer productivity, and deliver solutions used across multiple teams. Professional growth through complex technical projects, continuous learning, and collaboration with experienced engineering professionals. Inclusive and equal-opportunity working environment that values merit, diverse backgrounds, and individual contributions. Opportunity to participate in job-related skills and work-style assessments designed to evaluate competencies relevant to the position.

Match this job to your CV

ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.

Check my match →

Similar open roles

Need answers during your interview? Try Live Sarthi.

Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.

Try Live Sarthi free →

A Windows app, from the same team as ApplySarthi.

Listed on lever · posted 2026-11-13. ApplySarthi collects openings and links to application pages; the role is advertised by Jobgether, not by us.