Senior WebGL Developer
Technology, Data & Digital · Software & Web Development · Software Engineering · Web Development · Frontend
In short
ASSA ABLOY is seeking a Senior WebGL Developer to lead the development of software applications for project management. The role involves full-cycle software development, leveraging skills in JavaScript, Three.js, React, CSS, and Blender, with a focus on innovation and scalability.
Responsibilities
- Develop and maintain web applications using JavaScript, Three.js, React, CSS, and Blender.
- Analyze and estimate requested enhancements and development efforts.
- Evaluate software products, development tools, and testing frameworks.
- Assess opportunities to extend applications across mobile platforms and emerging technologies.
- Define requirements and technical solutions for software enhancements and new functionality.
- Integrate internal and external product components into cohesive user experiences.
- Develop and promote automated testing capabilities.
- Identify and implement architectural roadmaps for scalability and technology evolution.
- Maintain coding standards, technical documentation, and development best practices.
- Stay current with technological advancements and industry trends.
Requirements
- Bachelor's degree in computer science/engineering with a strong math background.
- Minimum of 5-8 years of related experience developing software in a business production environment.
- 3-5 years of professional experience with JavaScript (ES6+/TypeScript), including core concepts, asynchronous programming, and performance optimization.
- 3+ years of hands-on experience building complex 3D scenes with Three.js, including deep knowledge of its features.
- Advanced proficiency in modern React (Hooks, Context, Component Lifecycle).
Desired Qualifications
- Blender proficiency for developer-centric tasks (geometry cleanup, texture baking, UV maps, glTF/GLB export).
- Ability to work through complex issues and identify required interventions.
- General understanding of business strategies.
- Proven ability for effective problem analysis and resolution at strategic and functional levels.
- Excellent interpersonal skills with the ability to develop relationships and influence at all organizational levels.
- Demonstrated presentation, oral, and written communication skills.
- Ability to comply with and enforce regulations, company standards, and the Code of Conduct.
Benefits
- Opportunity to shape the future development of software applications.
- Collaborative software development team environment.
- Work on multiple concurrent projects, including new application development and feature enhancements.
- Potential to extend applications across mobile platforms and emerging technologies.
- Competitive salary and benefits package (implied by company description).
- Regular feedback, training, and development opportunities.
- Empowerment to build career aspirations.
- Support for local, regional, or international growth.
- Diverse and inclusive teams valued.
#WebGL#3D graphics#software development#web applications#project management