UI Developer

CrashPlan

Bengaluru

On-site

INR 2,800,000 - 4,200,000

Full time

11 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

CrashPlan in Bangalore, India, seeks an experienced UI Developer to build responsive, accessible interfaces for data protection and backup solutions. You’ll partner with Product Management, UX Design, Engineering, and QA to turn requirements into polished web experiences.

In this hands-on role, you’ll own front-end development from design and implementation through testing, release, and continuous improvement, integrating RESTful APIs and Node.js services while shipping high-performance UI

Qualifications

  • 6+ years in front-end or UI development, preferably B2B SaaS or enterprise web apps.
  • Hands-on AngularJS (1.x) with directives, services, components, routing, and two-way data binding.
  • Node.js experience for APIs, services, and tooling (Express or similar).
  • Experience integrating front-end with RESTful APIs and async data flows.
  • Proficient with Git, npm, and build tools (Webpack, Gulp, Grunt).
  • Experience with Jasmine, Karma, Jest, or Protractor for unit/E2E tests.
  • Worked in an Agile product development environment with PMs, designers, QA.
  • Strong communication and collaboration across globally distributed teams.
  • Ability to work independently, manage priorities, and own work end-to-end.

Responsibilities

  • Own front-end development for key product areas from design through production release.
  • Translate UX designs into pixel-accurate, accessible, reusable UI components.
  • Develop and consume RESTful APIs and back-end services to support UI features.
  • Collaborate with PMs, UX, and Engineers to define requirements and estimate work.
  • Optimize performance, scalability, and maintainability; troubleshoot UI defects.
  • Write clean, well-documented, testable code; participate in code reviews and Agile ceremonies.
  • Contribute to consistent UI patterns, shared components, and front-end standards.
  • Write unit and E2E tests; work with QA to ensure high-quality releases.
  • Identify opportunities to modernize existing front-end code and UX.
  • Support evolution of engineering practices, standards, and processes.

Skills

Front-end development
AngularJS 1.x
Node.js
RESTful APIs
Git
NPM
Webpack/Gulp/Grunt
Unit & E2E testing
Agile development
Communication
Distributed teams
Ownership

Tools

Express
Webpack
Gulp
Grunt

Job description

C rashPlan ® provides cyber-ready data resilience and governance in a single platform for organizations whose ideas power their revenue. With its comprehensive backup and recovery capabilities for data stored on servers, on endpoint devices, and in SaaS applications, CrashPlan’s solutions are trusted by entrepreneurs, professionals, and businesses of all sizes worldwide. From ransomware recovery and breaches to migrations and legal holds, CrashPlan’s suite of products ensures the safety and compliance of your data without disruption.

What You Will Be Doing:

We’re looking for an experienced UI Developer to join our product team in Bangalore. In this role, you’ll build responsive, intuitive, and high-performing user interfaces for customers using CrashPlan’s data protection and backup solutions.

You’ll partner closely with Product Management, UX Design, Engineering, and QA to turn product requirements and design mockups into polished, reliable, and accessible web experiences. This is a hands-on role for someone who is comfortable owning front-end development from technical design and implementation through testing, release, and ongoing improvement.

Day In The Life:
  • Own front-end development for key product areas and features, from technical design through production release.
  • Translate UX designs, wireframes, and prototypes into pixel-accurate, accessible, and reusable UI components.
  • Develop and consume RESTful APIs and back-end services using Node.js to support UI features and data integration.
  • Partner with Product Managers, UX Designers, and Engineers to define requirements, estimate work, and deliver solutions that balance customer needs and technical considerations.
  • Optimize applications for performance, scalability, and maintainability, and troubleshoot and resolve UI defects.
  • Write clean, well-documented, and testable code, and participate in code reviews and Agile ceremonies.
  • Help establish and maintain consistent UI patterns, shared components, and front-end standards across the product.
  • Write unit and end-to-end tests and work with QA to ensure high-quality releases.
  • Identify opportunities to modernize and improve existing front-end code and user experiences, not just build new features.
  • Contribute to the continued evolution of engineering practices, standards, and processes within the organization.
Who You Are:

Required Qualifications:

  • 6+ years of experience in front-end or UI development, ideally building B2B SaaS or other complex enterprise web applications.
  • Strong hands-on experience with AngularJS (1.x), including directives, services, components, routing, and two-way data binding.
  • Solid experience with Node.js for building APIs, services, and tooling, including working with Express or similar frameworks.
  • Experience integrating front-end applications with RESTful APIs and handling asynchronous data flows.
  • Proficiency with version control (Git), package managers (npm), and build tools such as Webpack, Gulp, or Grunt.
  • Experience with unit and end-to-end testing frameworks such as Jasmine, Karma, Jest, or Protractor.
  • Experience working in an Agile product development environment with Product Managers, designers, and QA.
  • Strong communication and collaboration skills, including the ability to explain and advocate for technical decisions.
  • Comfortable working with globally distributed teams and collaborating across time zones.
  • Ability to work independently, manage multiple priorities, and take ownership of work with limited direction.

Preferred Qualifications:

  • Experience building enterprise software, cybersecurity, data protection, backup/recovery, IT administration, or other technically complex products.
  • Experience developing interfaces used by IT administrators or other technical users.
  • Experience with modern frameworks such as Angular (2+), React, or TypeScript, and with migrating AngularJS applications.
  • Experience working with or contributing to a design system or shared component library.
  • Familiarity with web accessibility standards (WCAG) and front-end performance optimization.
  • Familiarity with CI/CD pipelines and cloud platforms such as AWS.
  • Experience working within a global SaaS organization.
What Success Looks Like:

You’ll be successful in this role if you can quickly understand our customers and technology, deliver clean and maintainable front-end code, and work effectively across Product, UX, and Engineering to build experiences that are both highly usable and technically robust.

CrashPlan values workplace diversity and ensuring an environment of mutual respect. Employment opportunities are available to all applicants without regards to race, color, creed, religion, sex, national origin, age, marital status, veteran status, sexual orientation, gender identity or expression, disability, genetic information, or any other category protected by law. We believe that diversity and inclusion are critical to our success, and we seek to recruit, develop, and retain the most talented people from a diverse candidate pool. We are proud to be an equal opportunity employer.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior UX Designer
Senior UX Designer

CrashPlan • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Senior UI Developer
Senior UI Developer

Persistent Systems Limited • Pune District

On-site
INR 2,500,000 - 5,500,000
Hybrid work
Long Service awards
Education sponsorship and certs
+1
UI Developer
UI Developer

Banyan Cloud • Bengaluru

On-site
INR 600,000 - 800,000
Senior Rust Developer
Senior Rust Developer

CrashPlan • Bengaluru

On-site
INR 4,000,000 - 7,000,000
UI/UX Engineer
UI/UX Engineer

HYCU, Inc. • Bengaluru

Hybrid
Confidential
Medical Insurance
Generous Time Off
Equity Program
Lead UI Engineer / Sr Staff UI Engineer (ROR (Nice to have), Ember JS (Nice to have) / Java Script (Must) / Type Script , React , Angular)
Lead UI Engineer / Sr Staff UI Engineer (ROR (Nice to have), Ember JS (Nice to have) / Java Script (Must) / Type Script , React , Angular)

Johnson Controls International • Pune District

On-site
INR 1,200,000 - 2,000,000
UI / UX Front-end Developer MAY2019
UI / UX Front-end Developer MAY2019

BeamStacks • Gurugram District

On-site
INR 600,000 - 900,000
Exciting job opportunity for Front End UI Developer! Experience – 3 to 5 years! Location – Bang[...]
Exciting job opportunity for Front End UI Developer! Experience – 3 to 5 years! Location – Bang[...]

ISOURCE SERVICES • Bengaluru

On-site
INR 900,000 - 1,300,000
Senior Frontend Engineer
Senior Frontend Engineer

Neuron7 • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Competitive salary
Equity
Spot bonuses
+3
UI Developer
UI Developer

Kaleidofin • Bengaluru, Chennai District

On-site
INR 800,000 - 1,200,000