
What will you do?
• Developing new user-facing features using React & Redux
• Build modular layouts, reusable code and libraries for future use
• Refactor, optimize and improve the existing code base for maintenance and scale
• Use test-driven development and acceptance tests to ensure feature quality
• Design and implementation of low-latency, high-availability, and performant applications
• Optimize application for maximum speed and scalability
• Work closely with back-end developers to make sure the user experience is implemented as it was conceived
Skills Required
• Strong proficiency in JavaScript, object model, DOM manipulation and event handlers, data structures, algorithms, JSX, and Babel
• Complete understanding of ReactJS and its main fundamentals like JSX, Virtual DOM, component lifecycle, etc.
In-depth understanding of redux
• Understanding of RESTful APIs, HTML/CSS, ES6 (variables and scoping, array methods), code versioning tools like GIT, and NPM
• Good understanding of Promises, Async/ Await and Callbacks
• Should have good knowledge of Socket
• Understanding the nature of asynchronous programming and its quirks and workarounds
• In-depth knowledge of object-oriented programming
• Understanding of JavaScript Development on the server side using NodeJS and Express would be a plus
• Knowledge of ES6 would be a plus
• Should have good hands-on experience on MongoDB, designing optimized database structures using MongoDB and writing optimized queries for better performance

About OyeBusy
About
Similar jobs
Job Title : UI Software Engineer
Experience : 5+ Years
Location : Pune / Hyderabad
Work Mode : Hybrid
Employment Type : Contractual (6 Months + Extendable)
🚀 About the Role :
We are looking for a UI Software Engineer to build scalable, high-performance web applications using modern frontend technologies. You will work closely with product, design, and backend teams to deliver seamless user experiences while leveraging AI-assisted development tools.
🔥 Mandatory Skills :
React + TypeScript, GraphQL (Apollo Client), Jest/React Testing Library (MSW), Webpack/CI-CD, AI tools (GitHub Copilot/Cursor), microservices integration.
🔧 Key Responsibilities :
- Develop and deliver user-facing features using React & TypeScript.
- Build reusable, scalable UI components aligned with design systems.
- Integrate frontend with GraphQL (Apollo Client) and microservices.
- Collaborate with designers to implement pixel-perfect UI from Figma.
- Ensure performance, accessibility (WCAG), and cross-browser compatibility.
- Write unit/component tests using Jest & React Testing Library.
- Maintain frontend tooling (Webpack, ESLint, Prettier, CI/CD).
- Use AI tools (GitHub Copilot, Cursor AI) to improve productivity.
- Contribute to AI-driven automation (UI testing, component generation, etc.).
🧠 Required Skills :
- Strong experience in React + TypeScript.
- Hands-on with GraphQL (Apollo Client).
- Solid knowledge of HTML, CSS, JavaScript (ES6+).
- Experience with frontend testing (Jest, RTL, MSW).
- Familiarity with microservices architecture.
- Exposure to AI-assisted development tools.
⭐ Good to Have :
- Experience with NestJS backend integration.
- Knowledge of Cypress / Playwright.
- Exposure to LLMs / AI automation / agent workflows.
- Understanding of performance optimization & design systems.
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
React Native Developer
- Experience: 3-5 years
- Industry experience: IT, preferably service-based
- Budget: 6-8 LPA
- Openings: 1 Opening
Expertise in JavaScript.
Experience with React Native.
Ability to work in collaborative team environment.
Solid understanding of asynchronous programming, ES6, closures, and types.
Be autonomous and self-driven.
TAPPP is building the next-generation digital platform by leveraging cell-based architecture to integrate technologies like Artificial Intelligence, Rules, Workflows, Microservices, FaaS (Function as a Service), Micro-frontends, and Micro apps to create a highly extensible and cutting-edge technology platform that brings together sports fans with broadcasters, sports teams, and sportsbooks to create a marketplace for all aspects of sports and we are available across platforms via the Web, Mobile, Roku, and Tablets.
Building out this brand presents significant product and engineering challenges. At the center of solving those challenges is the TAPPP Product Engineering team which is responsible for the TAPPP product end to end.
TAPPP is led by a very able leadership team drawn from Industry leaders from companies like ESPN, Amazon, Blackhawk, Kargocard, Visa, and many others.
Who are we looking for:
A coding enthusiast who loves writing elegant code and developing software systems.
As a Roku developer, you will be a part of the core product development team that is responsible for building high-performant components of the TAPPP platform.
Your responsibility:
- You will be responsible for designing, coding, reviewing, testing, and bug-fixing different modules of the software product that needs to work seamlessly across different environments.
- Write production-quality code in Brightscript / Scenegraph.
- Write unit-test code for robustness, including edge cases, usability and general reliability.
- You will work in an Agile team, working on the TAPPP revolutionary platform.
- Interface with other teams and/or third-party vendors to assist in the deployment of applications on Roku platforms.
Mandatory technical skills:
- At least 3 years of experience in developing apps for Roku devices.
- Strong knowledge of BrightScript, SceneGraph, and core scripting languages like JS.
- Experience with REST APIs interaction and a strong understanding of client-server architectures.
- Experience with Media Playback, streaming concepts, HLS, and manifests.
Other
Strong independent contributor.
Comfortable working in a start-up environment.
The position is based in Pune(India).
Intuitive cloud (http://www.intuitive.cloud/">www.intuitive.cloud) is one of the fastest growing top-tier Cloud Solutions and SDx Engineering solution and service company supporting 80+ Global Enterprise Customer across Americas, Europe and Middle East.
Intuitive is a recognized professional and manage service partner for core superpowers in cloud(public/ Hybrid), security, GRC, DevSecOps, SRE, Application modernization/ containers/ K8 -as-a- service and cloud application delivery
JD: UIX Developer.
Requirements:
- 8+ years of experience developing dynamic, highly interactive user interfaces for the web.
- Strong hands on development with Single Page Applications.
- Well versed in software architecture patterns.
- Experience using OAuth and OpenID.
- Strong drive to learn and produce beautiful code.
- Ability to manage and interface with APIs and RESTful web services.
Responsibilities:
- Help write new design patterns, improve and adapt existing design component integration.
- Architect complete front-end stack of projects using HTML/CSS and TypeScript with Angular.
- Ensure responsive implementation.
- Implement UI component design focused on re-usability / scalability / extensibility / supportability.
- Collaborate with fellow developers, designers and analysts to solve problems.
As one of the first members of the frontend development team, you will be the sole owner of the entire front end development cycle for our consumer-facing web
products. 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.
Responsibilities :
Develop all user-facing products preferably 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 the application.
Provide technical advice and assists in solving programming problems.
Enhance SEO, Analytics and overall frontend architecture for better performance
Requirements :
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object
model
Good foundation in design and a knack for designing interactions and elegant interfaces
Good to have - understanding of React.js and its core principles
Good to have - experience with popular React.js workflows (such as Flux or Redux)
Experience with data structure libraries
Familiarity with RESTful APIs
Familiarity with modern front-end build pipelines and tools
A knack for benchmarking and optimization
Familiarity with code versioning tools (such as Git)
Proficient in industry-standard best practices such as Design Patterns, Coding Standards,
Coding modularity, Prototypes, etc.
Experience in using debugging tools used for profiling/optimizing performance
Experience in debugging, tuning and optimizing UI components
A minimum of two (2) years of relevant development or engineering experience.







