
WebGL Developer
ASSA ABLOY2 hours ago
Chennai, IndiaSenior
Responsibilities
- Design, develop, enhance, and maintain web applications throughout the full software development lifecycle.
- Build and maintain web applications using JavaScript, Three.js, React, CSS, and Blender.
- Contribute to new application development, product upgrades, feature enhancements, and multiple concurrent projects.
- Analyze and estimate requested enhancements, feature changes, and development efforts.
- Define requirements and technical solutions for new functionality and software enhancements.
- Integrate internal and external product components into cohesive, user-centric experiences.
- Evaluate software products, development tools, testing frameworks, productivity tools, and operating environments.
- Develop and promote automated testing capabilities through effective software design practices.
- Identify and implement architectural roadmaps supporting scalability and technology evolution.
- Maintain coding standards, technical documentation, and development best practices.
- Assess opportunities to extend applications across mobile platforms and emerging technologies.
- Stay current with technology advancements and industry trends and support continuous improvement.
Requirements
- Bachelor's degree in computer science or engineering, with strong mathematics ability.
- 5–8 years of related experience developing software in a business production environment.
- 3–5 years of professional experience with the listed technologies, including at least 3 years of hands-on Three.js experience.
- Deep JavaScript knowledge, including the event loop, memory management, closures, asynchronous programming, and performance optimization.
- Advanced React proficiency, including Hooks, Context, and component lifecycle.
- Deep Three.js knowledge covering scene graphs, cameras, lighting, shadows, geometry manipulation, PBR materials, and post-processing pipelines.
- Blender proficiency for tasks such as geometry cleanup, texture baking, UV map management, and optimized glTF/GLB export is preferred.
- Ability to work through complex issues, identify interventions, analyze and resolve problems, and understand business strategies.
- Strong interpersonal, presentation, oral, and written communication skills, with the ability to build relationships and influence developers, business users, and others across the organization.
- Ability to comply with and enforce applicable state and federal regulations, company standards, and the ASSA ABLOY Code of Conduct.
Benefits
- Training, regular feedback, and development opportunities are provided.
- The company supports career growth locally, regionally, and internationally.
- The organization emphasizes diverse, inclusive teams and values different perspectives and experiences.
- The role is part of a global organization with nearly 63,000 colleagues across more than 70 countries.