
Location: Bangalore
Function: Software Engineering → Frontend Development
Responsibilities:
- Identify and resolve performance and scalability issues
- Collaborate with Product Designers, Product Managers, and Software Engineers to deliver compelling user-facing products
- Architect efficient and reusable front-end systems that drive complex web applications
- Manage individual projects priorities, deadlines and deliverables with your technical expertise.
Requirements:
- Demonstrated knowledge of Computer Science fundamentals
- Strong sense of web design
- Fluency in HTML, CSS, and related web technologies
- 4+ years of JavaScript experience, including concepts like asynchronous
- TypeScript, GraphQL, REST, AngularJS and React. programming, closures, types, and ES6
About Rubrik
Fastest Growing Enterprise Company in the Billion Dollar League, Rubrik is the market leader in Cloud Data Management, the world's first platform to orchestrate data for hybrid cloud enterprises anytime, anywhere. We blend future-proof architecture with consumer-grade simplicity to pioneer a fresh approach to an old problem.

About RUBRIK INDIA
About
Connect with the team
Similar jobs
Key Responsibilities
- Develop new user-facing features using React.js and related libraries.
- Build reusable components and front-end libraries for future use.
- Translate designs and wireframes into high-quality, responsive code.
- Optimize components for maximum performance across a variety of web-capable devices and browsers.
- Collaborate with designers, product managers, and backend developers to deliver seamless user experiences.
- Debug and fix performance and UI issues.
- Write clean, maintainable, and testable code.
- Stay up-to-date with the latest trends and best practices in front-end development.
Required Skills & Qualifications
- Strong proficiency in JavaScript (ES6+), React.js, and Redux (or similar state management libraries).
- Experience with HTML5, CSS3, SASS, and responsive design principles.
- Familiarity with RESTful APIs and JSON.
- Understanding of Git and version control workflows.
- Knowledge of Webpack, Babel, or similar build tools.
- Good understanding of component-based architecture and front-end design patterns.
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork abilities.
Preferred Qualifications (Nice to Have)
- Experience with TypeScript.
- Familiarity with Next.js, React Query, or React Router.
- Experience with Unit Testing frameworks (Jest, Enzyme, React Testing Library).
- Basic knowledge of Node.js or Express.js.
- Familiarity with CI/CD pipelines and DevOps tools.
- Exposure to Agile/Scrum methodologies.
Position: React/Frontend Developer
Location: Chennai and Exp : 3 to 5 Yrs
We are looking for a great JavaScript developer who is proficient with React.js or VueJs. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (Redux). You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
Responsibilities
- Developing new user-facing features using React.js
- Building reusable components and front-end libraries for future use
- Translating designs and wireframes into high quality code
- Monitoring and improving front-end performance.
- Troubleshooting interface software and debugging application codes.
- Documenting application changes and developing updates.
Skills
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.
- Thorough understanding of React.js and its core principles
- Experience with popular React.js workflows (such as Flux or Redux)
- Should have recent experience with React projects (min. 2 years)
- Experience in VueJs is an added advantage
- Familiarity with newer specifications of EcmaScript
- Familiarity with RESTful APIs
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Knowledge of performance testing frameworks including Mocha and Jest.
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Ability to understand business requirements and translate them into technical requirements
- Familiarity with code versioning tools.
💥 What will you do?
As a Lead Frontend Engineer, you will
-
Own our frontend engineering applications for two products each of which run as independent applications which query our backend systems via REST APIs
-
Act as a leader and coach within the front-end engineering team, collaborating with and mentoring senior engineers.
- Collaborate on a daily basis with a small, nimble team of product managers, engineers, and UX designers to understand business requirements and user experience goals and pain points.
- Write and review modular, reusable components and features (React.js / Vue.js) and integrate backend APIs to create a seamless front-end user experience
- Integrate third-party plugins to enhance customer experience. These include 3rd party plugins which provide customer support and analytics plugins that help improve the user experience we provide to customers.
- Actively participate in code reviews
- Work with our quality assurance team to improve coverage on our automated testing suites
🙋 What are we looking for?
While we do not have a strict list of requirements for candidates interested in this role, some indicators that you would fit this role and our engineering culture are
-
Prior experience of a few years (3+ years) with frontend frameworks as React.js or Vue.js would be essential to work on our application stack.
-
You actively promote a culture of engineering excellence some of which could be writing efficient code, use of elegant design patterns, and styling your code through code-linting policies.
-
You enjoy designing software architecture by collaborating with leads to explore existing systems, determining areas of complexity, potential risks to successful implementation.
- You have an eye for pixel-perfect UI and micro-interactions.
- You enjoy coaching folks to achieve outcomes through nudges.
📢 Other information you may want to consider
- We will be flexible for the rest of the pandemic and work remotely; however, we are not a remote-first company, and the work location would be Bangalore when things settle.
- Our frontend tech stack includes React.js, Vue.js, Netlify for CI / CD, TestCafe for UX testing, d3.js, and Regraph for visualizations.
Responsibilities:
- Design the overall architecture of the web application.
- Maintain code integrity, and quality, and ensure responsiveness of applications.
- Address and improve any technical issues.
- Building reusable components and front-end libraries for future use.
- Must have strong experience in designing and maintaining a database.
- Work with modern frameworks and design patterns, minimum one-year experience with Full stack paradigm required.
- Handle technical queries raised by the development team and provide support and guidance to them.
- Troubleshoot and debug issues, perform testing, and optimize application performance
- Collaborate with front-end and back-end engineers to design and create advanced, elegant, and efficient systems.
Skills:
- Strong proficiency with 3 - 5 years of experience.
- Expertise in Laravel and a good understanding of other core PHP frameworks using REST APIs.
- Professional, definite communication skills.
- Excellent knowledge of HTML, CSS, Ajax, jQuery, and JavaScript.
- Extensive experience in designing and maintaining databases such as MySQL.
- Mastery of CMS such as WordPress and Magento is an advantage.
- Comprehensive knowledge of version controlling – GIT.
- Creating self-contained, reusable, and testable modules and components.
- Optimizing client and server-side code for maximum speed.
We are seeking a talented React Developer with hands-on experience in MUI and Tailwind CSS, as well as expertise in state management tools such as Saga and Redux. The ideal candidate should have a passion for front-end development, an eye for design, and be comfortable working in a fastpaced environment. You will be responsible for creating user interface components using React.js, React Native integrating with RESTful APIs, and collaborating with cross-functional teams to build web applications.
Responsibilities:
Build new user-facing features using React.js, React Native and other front-end technologies
. Develop reusable components and libraries for future use.
Collaborate with the development team to design and implement RESTful APIs.
Translate designs and wireframes into high-quality code.
Create responsive HTML designs based on wireframes built on PSD, Figma, and ETC. to work across mobile and web browsers.
Develop and implement front-end architectures and design patterns. Stay up-to-date with emerging trends and technologies in front-end development.
Write unit tests and integration tests to ensure code quality.
Ensure code follows best practices and coding standards.
Work collaboratively with UX designers and product owners to ensure a seamless user experience
As this is a trainer's profile, you will need to educate the incoming students with respect to the trends in the technology and prepare them for the job interviews as well.
We have not mentioned the payscale here, because the payment will on per candiate basis. Maximum we are planning to have 5-6 students in one batch. So, it's comfortable for both the trainer as well as students.
Required Skills
As a developer, you have a passion for development and a thirst to learn. You enjoy working in a fast-paced and dynamic environment. You are a quick learner who can step up and take ownership of work to get things done on time. You also enjoy and appreciate working and collaborating with others from various backgrounds as part of a team.
Job Requirement
- Full-stack developer with exposure working in building products from scratch
- Have 2+ years in implementing front-end of applications using ReactJS
- Proficient in HTML 5, CSS 3, Bootstrap Ant-D, Redux, JavaScript and writing cross-browser compatible code
- Good knowledge of MVC, MVVM, OOPS concepts, Web Development Concept.
- Experience with RESTful services
- Work experience any one of the backend technologies such as Java, NodeJS, .NET will be a major plus
- Experience in JavaScript build tools such as web-pack /gulp
- Familiar with testing frameworks (such as Jasmine) and Test runner framework (such as Karma) (good to have)
- Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
- Knows unit testing
- Critical thinker and problem-solving skills
- Good time-management skills
- Great interpersonal and communication skills
Duty /Responsibility
- Your specific duties in this role will include:
- Responsible for the front end/UI development for of the web-based and mobile-based application
- Responsible for communicating with clients
- Responsible for communicating with Designing Team and Team Manager
- Responsible for Requirement Analysis
- Responsible for mentoring junior front-end developers
- Responsible for researching new web technologies
- Responsible for developing POCs
- Respond to technical queries/requests from team members and customers.
- Coach, guide, and mentor junior members in the team.
- Expertise in React tools including React.js, Webpack, Babel, Redux/Flux, React router.
- In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.
- Practised in any one CSS frameworks like material UI, Semantic UI, Bootstrap, ANT design.
- Experient working on web API like RESTful Web services, • Proficiency in using Graphql, WebSocket, webhooks.
- Should be able to design and build modern user interfaces to enhance application performance.
- Hands-on experience in browser-based debugging, performance testing software and deployment, with an attention to detail that supports the software development cycle.
- Experience with automated testing suites, like Jest or Mocha
- Experience in an Agile environment
• Developing a new Progressive Web Application
• Integrating back-end API's with front-end
• Build reusable code and libraries for future use
• Collaborate with other team members
What You’ll Need?
• Hands-on experience of 2-8 years in ReactJS and PWA
• Strong understanding of web markup, including HTML5, CSS3, OOJS, ES6, ES5, and ReactJs
• Good understanding of asynchronous request handling, partial page updates, and AJAX
• Good understanding of Responsive and Adaptive web page design with code versioning tools
• Proficient understanding of cross-browser compatibility issues and ways to work around
such issues and familiarity with front-end build tools







