11+ GLSL Jobs in India
Apply to 11+ GLSL Jobs on CutShort.io. Find your next job, effortlessly. Browse GLSL Jobs and apply today!
Role Overview:
We’re hiring a WebGL/Three.js Engineer who is passionate about 3D rendering and browser-based visual experiences. This is a hands-on WebGL/Three.js role where you’ll own the rendering pipeline - from 3D asset ingestion to advanced shaders and real-time lighting.
You will build high-performance, photorealistic, and smooth 60fps experiences across devices, crafting custom rendering solutions that push the limits of WebGL.
What You’ll Build:
1. 3D Rendering & Visualization:
- Develop and optimize real-time 3D viewers running at 60fps across all devices
- Implement advanced rendering: PBR, IBL, shadows, reflections
- Create custom shaders for metals, glass, fabrics, transparency, and complex materials
- Build dynamic lighting systems for photorealism
- Implement AR placement and real-world environmental rendering
- Add post-processing effects: bloom, AO, depth of field, color grading
- Build interactive 3D configurators with real-time customization
2. Performance Optimization:
- Optimize 3D asset loading for near-instant initial render
- Implement LOD systems, shader optimization, and efficient resource usage
- Use compression pipelines: geometry, textures, KTX2/Basis
- Implement frustum & occlusion culling, instancing, and batching
- Profile GPU memory, draw calls, and shader performance
- Build adaptive quality settings based on device capabilities
3. 3D Asset Pipeline & Tools:
- Build loaders/parsers for glTF, USDZ, OBJ, FBX
- Implement asset optimization: UV mapping, normal maps, texture atlasing
- Create mesh-processing tools: decimation, smoothing, tangents
- Build progressive loading, caching, and streaming systems
- Develop debugging and visualization tools for asset inspection
4. Interactive Controls & UI Features:
- Implement camera systems: orbit, pan, zoom, animated transitions
- Build gestures for mobile: pinch, rotate, drag
- Create 360° product viewers with fluid interactions
- Add hotspots, annotations, measurement tools, and view presets
- Enable screenshot and recording functionalities
5. WebXR & AR Experiences:
- Implement WebXR VR/AR experiences directly inside browsers
- Build AR Quick Look integration for iOS
- Integrate AR.js / 8th Wall for seamless web AR
- Implement environment lighting estimation and hit testing
- Build cross-platform AR for iOS + Android
6. Graphics Systems Architecture:
- Architect custom WebGL rendering solutions from scratch
- Build material/shader libraries and rendering modules
- Create scene graph management systems
- Build modular systems with reusable rendering utilities
- Design APIs for frontend integration and customization
Technical Stack:
1. Graphics & Rendering:
- WebGL 1.0/2.0, OpenGL ES, GLSL
- 3D formats: glTF 2.0, USDZ, OBJ, FBX, Collada
- Tools: Blender, RenderDoc, Spector.js
- Texture tools: Sharp, ImageMagick, compression utilities
2. Frontend & Web:
- JavaScript / TypeScript
- React, Next.js, familiarity with Vue
- Webpack, Vite, Rollup
- Jest, Cypress
3. Performance:
- Chrome DevTools, WebGL Inspector, GPU profilers
- Draco, meshoptimizer, KTX2/Basis
- Cloudflare, AWS CloudFront
4. Collaboration:
- Git/GitHub
- Technical documentation: shaders, specs, APIs
What We’re Looking For:
1. Must-Haves:
- 5-8+ years in graphics programming with deep WebGL/Three.js knowledge
- Strong understanding of the full rendering pipeline
- Expert in GLSL: vertex, fragment, compute shaders
- Mastery of PBR, material systems, and physically accurate lighting
- Proven experience building high-performance 3D web apps
- Strong JavaScript/TypeScript skills
- Solid understanding of 3D math: matrices, vectors, quaternions
- Experience with 3D formats, UV mapping, texture workflows
- Ability to debug GPU issues and optimize across browsers/devices
- Ability to build custom WebGL engines from scratch
2. Highly Desirable:
- Experience with Three.js/Babylon.js (plus, not required)
- E-commerce and 3D configurator experience
- WebXR development experience
- Strong mobile optimization knowledge
- Experience with GPU compute, GPGPU
- Familiarity with Unity/Unreal internals
- Background in advanced rendering research
- Knowledge of ray tracing, path tracing
- Experience with photogrammetry or 3D scanning
- Open-source graphics contributions
Technical Challenges You’ll Tackle:
- Achieving photorealistic 60fps rendering on mobile browsers
- Sub-second loading for complex 3D models
- Realistic shaders for different materials (jewelry, fabric, metal, glass)
- Adaptive rendering across low-end to high-end devices
- Seamless AR blending of virtual + real environments
- Managing thousands of product SKUs with diverse materials
- Debugging GPU issues across browsers, devices, and GPU vendors
Why Join the Company:
- Pure graphics engineering — not generic frontend work
- Solve deep rendering challenges that push WebGL limits
- Create visually stunning work seen by millions
- Work with modern WebGL 2.0 capabilities
- Freedom to experiment with advanced graphic techniques
- High-performance engineering culture
- Your rendering work directly influences customer engagement
- Access to high-end GPUs, devices, and graphics tools
- Backed by NVIDIA, Microsoft, Google
Location & Work Culture:
- Bengaluru (HSR Layout)
- 6 days a week, (5 days-in-office, Saturdays WFH)
- Culture: performance-focused, graphics craftsmanship, high attention to detail
- Small, senior engineering team with deep expertise
- Access to GPUs, testing devices, and 3D tools
Job Title: React.js Developer
We are seeking a talented React.js Developer to build and maintain high-quality web applications. The ideal candidate should have strong experience in JavaScript/TypeScript, React.js, HTML, CSS, and state management (Redux/Context API). You will work closely with our team to develop responsive UIs, integrate APIs, and ensure performance optimization.
Requirements:
- 2+ years of experience in React.js development
- Strong knowledge of JavaScript (ES6+), React hooks, and component-based architecture
- Familiarity with RESTful APIs, Git, and modern front-end tools
- Bonus: Experience with Next.js, Tailwind, or testing frameworks
Job Title
Technology Lead – Frontend
Job Responsibilities:
- Collaboratively work with UX team, product managers, back-end engineers and other technical teams to create new, delightful and scalable UI
- Mentor junior members through training and individual support
- Responsible for all front end development on a project
- Ensure the technical feasibility of UI/UX designs
- Optimize application for maximum speed and scalability
- Identify and troubleshoot UX problems (e.g. responsiveness)
- Conduct layout adjustments based on user feedback
- Adhere to style standards on fonts, colors and images
- Optimize existing user interface designs
- Proactively learn and accordingly apply new technologies, best design practices and usability patterns
The ideal candidate must -
- 5+ years of experience working with React or React-based frameworks
- Proficiency with browser-based debugging and performance testing
- Proficiency in Git and version control
- Considerable experience with a testing framework (Jest/Mocha)
- Familiarity with RESTful APIs and GraphQL
- Knowledge of modern authorization mechanisms, such as JWT Tokens
- Good understanding of common front-end development tools such as Babel, Webpack, NPM, Yarn etc
- Hands-on experience with CSS-in-JS libraries
- Proficient understanding of cross-browser compatibility issues and ways to work around them
- Keen to learn, mentor and willingness to take ownership of work items
- Possess strong communication and self-accountability
Skills
REACT.JS
Description of Skills/abilities:
We are looking for a great JavaScript developer who is proficient with React.js. Your primary focus will be on developing user interface components and implementing those with well-known React.js workflows such as 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 a must.
You will be responsible for architecting and building the applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.
Responsibilities
- Developing new user-facing features using React.js, React hooks.
- Building reusable components and front-end libraries for future use.
- Translating designs and wireframes into high quality code.
- Optimizing components for maximum performance across a vast array of web-capable devices and all browsers.
- Build pixel-perfect, buttery smooth UIs across all web browsers.
- Diagnose, fix bugs, maintain code and write automated tests to ensure the product is of the highest quality.
- Key understanding about Object Oriented Programming, Web Architecture, SDLC, Rest Framework.
- Should have understanding in Hybrid App Ecosystem, Code Once - Deploy Anywhere thought process.
- Responsible for development of new highly-responsive, web-based user interface.
- Construct visualizations that are able to depict vast amounts of data.
- Work with product team and graphic designers.
- Develop a flexible and well-structured front-end architecture, along with the APIs to support it React.js developer requirements and qualifications.
- Support the entire application lifecycle (concept, design, test, release and support). Produce fully functional web, mobile applications writing clean code.
Skills
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Thorough understanding of React.js and its core principles.
- Having Experience with popular React.js workflows such as Redux.
- Familiarity with newer specifications of Typescript.
- Having Experience with data structure libraries (e.g., Immutable.js).
- Knowledge of isomorphic React is a plus.
- Familiarity with RESTful APIs.
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Familiarity with modern front-end build pipelines and tools.
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Familiarity with code versioning tools such as Git, SVN.
- Knowledge of functional or object-oriented programming.
- Ability to write well-documented, clean typescript code.
- Rock solid at working with third-party dependencies and debugging dependency conflicts.
- Understanding of REST APIs, the document request model, and offline storage.
Skill Set:
React, React Hooks, Redux, and Typescript with minimum of 6+ Years of relevant Experience.
Deep understanding of RDBMS, Algorithms, System Architecture, Analytical Thinking, Data Warehousing
About the co:
Our client is the fastest growing company in the space of student mobility in Asia Pacific as per Financial times.
More about them
- Long-term accommodation booking platform for students (think booking.com for student housing).
- Helps 80M students worldwide, find and book full-time accommodations near their universities, without the hassle of negotiation, nonstandardized and cumbersome paperwork, and broken payment process.
- Leading student housing platform globally, with 1M+ student housing units listed in 6 countries and across 80 cities.
- Growing rapidly and targeting $400M in annual gross bookings value by 2022.
Key Skill
Designing and developing user interface components and implementing
them following well-known Javascript (React.js) concepts and workflows.
You will ensure that these components and the overall application are
robust, easy to maintain and scalable.
Principal Frontend Engineer 2
Maintain a very high standard of UI Structuring, layout and ensuring a
delightful visual experience for users.
You will coordinate with the rest of the team working on different layers of theinfrastructure. Therefore, a commitment to collaborative problem solving,sophisticated design, and quality products are important.
Collaborating within your product streams and team to bring best practicesand leverage world class tech stack
You will need to set quantifiable objectives that encapsulate quality attributes
of a system. The fitness of the application is measured against set marks.
Technical Skills
4+ years of experience, working with frontend technologies.
Experience working with modern Javascript libraries and tools like ReactJS
(mandatory), ES6/ES7, Webpack, Gulp.
Strong knowledge of HTML+HTML5, JS, CSS+CSS3
Experience leading multi-engineer projects and mentoring junior engineers.
UI Performance - should have hands-on experience in optimizing page load,
rendering, caching
Experience with unit testing in any modern javascript libraries
(Jest/Mocha/Jasmine)
Proficient with creating UI components, interaction patterns, task flows,
converting a design to web pages
Keeps an eye on new front-end ecosystem changes
Regards'
We are looking for a talented Frontend Engineer to join our scrum team, in charge of developing Aqua's management console - a multi-component system with many responsibilities, performing various background jobs and large-scale data processing; supplying REST APIs, a web based UI and more.
In this role, you will take part in further development of our management console, building visually appealing UI for our Cloud Native security solution. You will be translating UI/UX design wireframes to actual code that will produce visual elements of the application.
At Aqua, you will not be writing code for in-house applications. You will be writing code for large technology companies, banks, government agencies and multi-national chains.
Aqua Security enables enterprises to secure their container-based and cloud-native applications from development to production, accelerating container adoption, and bridging the gap between DevOps and IT security.
We are building a state-of-the-art security platform for large enterprises in the exciting and innovative new field of software containers. Our systems are deployed on thousands of customer servers around the world. A distributed system to watch over distributed systems!
Our product is composed of multiple components, mostly installed on-premise in our customer's cloud environments, but also has SaaS components, plugins for various CI/CD systems and many more. Almost everything runs inside containers. It is written in Go - an exciting new language from Google, and heavily depends on free software/open source components. Our web UI is currently written in VueJS. We are primarily a Linux company, but our software also supports Windows and Mac. Our R&D team is comprised of both young and experienced developers who love what they do. We are using cutting-edge technologies in an environment that encourages new ideas and experimentation.
Requirements:
- Track record of delivering various features in large-scale applications or core systems with at least 5 years of experience. If you've written UI code in big data applications handling multitudes of data or real-time events, you're in.
- Experience writing multi-component systems or micro-services, with architectures requiring efficient inter-application communication.
- Experience writing UI code in a high-level language such as Angular, Vue, or React etc. If you're already writing Vue code, that's a big plus.
- Proficient with HTML, CSS, JavaScript to make ensure a superior customer experience. If you dealt with asynchronous processing, partial page refresh or DOM traversal and manipulation, you are in!
- Experience with CSS pre-processor such as: SaSS or Less- a must
- Familiarity with a state management library like: Vuex, Redux - a must
- Experience with Quasar framework – an advantage
- Experience with Webpack – an advantage
- Experience with container platforms and orchestrators such as Docker, Kubernetes and OpenShift is a plus. If you can name one way in which a container is different than a regular process, you're golden.
- Are you a free software/open source nerd? Do you maintain open-source projects? Are you a Hacker News reader? well do we have the job for you!
-
Sindhuri Lanka Lanka was given a GO!
As the lead for the frontend development team at Mosaic, you will be the sole owner of the
entire FE development cycle for our consumer facing web products in ReactJS. Also, you will
be responsible for shaping up the entire system for scale and collaborating intensively with the
backend and design teams to create the best consumer experiences. You would also need to
control the mobile app development lifecycle on ReactNative.
Responsibilities
- Overlook development of all user-facing products in React
- Build reusable components and front-end libraries for future use
- Translate designs and wireframes into high quality code
- Optimize components for maximum performance across a vast array of web-capable
devices and browsers
- Focus on code maintainability and performance of application
- Provide technical advice and assists in solving programming problems
- Use Server Side Rendering when applicable
- Enhance SEO, Analytics and overall frontend architecture for better performance
Requirements
- 4+ years of experience building frontend for consumer facing products
- 2+ years on ReactJS for consumer facing products
- 1+ years of Team Lead/Management experience
- Thorough understanding of architecting the frontend system with Server Side Rendering
- Good foundation in design and a knack for designing interactions and elegant interfaces
- Understands app development cycle
- Experience with NodeJS for Server Side Rendering/coordinating with the backend team
for API requirements
- Must come up with caching solutions where required to speed up the website load speed
and improve customer experience
Roles & Responsibilities :
- Write high quality code in ReactJS using TypeScript or JSX that is easy to maintain and test.
- Participate in an Agile environment using Scrum software development practices, Automated unit testing, Continuous integration, Code reviews, Version control systems, Automated build processes. Raise issues proactively that might impact delivery commitments.
- Fix production issues and maintain the code as needed .
Basic Qualifications:
- BS degree in CS or equivalent work experience 5+ years professional experience building single page applications in ReactJS using TypeScript or JSX with extensive experience working with HTML5 and CSS3.
- Experience working with cross-browser behaviors and quirks.
Preferred Qualifications:
- Passion for new technologies. Product development experience building large scale web applications.
- Experience designing and developing highly scalable consumer facing web application. Care deeply about writing high-performance, reusable code for components that will be used across our product.
- GraphQL experience is preferred.
1. Working on front end development for the web apps.
2. Developing and designing the front end of the web portal





