Software Engineer - Frontend
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
AI71 is seeking a Frontend Software Engineer to develop responsive, interactive, and scalable frontend applications using modern JavaScript frameworks. The role involves implementing a 3D viewer component using WebGL and optimizing performance.
Key Skills for This Role
Responsibilities
- Develop and maintain responsive, interactive, and scalable frontend applications
- Implement and optimize user interfaces using modern JavaScript frameworks (React, Vue.js, Next.js, or Angular)
- Work closely with designers to translate wireframes and prototypes into high quality code
- Develop a robust 3D viewer component using WebGL with libraries such as Three.js, IFC.js, or Xeokit
- Optimize rendering performance for heavy 3D models using LOD techniques, frustum culling, or mesh simplification
- Ensure seamless integration with backend APIs and AI driven features
- Optimize application performance, accessibility, and responsiveness
- Maintain code quality through best practices, code reviews, and testing
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
- 3+ years of experience in front end development with React, Vue.js, or Angular
- Strong proficiency in HTML5, CSS, JavaScript, and TypeScript
- Experience with RESTful APIs, GraphQL, and WebSockets
- Experience or familiarity with WebGL and libraries like Three.js, Babylon.js, or specialized BIM viewers
- Knowledge of frontend performance optimization and accessibility standards
- Experience with version control systems like Git
Full Job Posting
What You'll Do
- Develop and maintain responsive, interactive, and scalable frontend applications.
- Implement and optimize user interfaces using modern JavaScript frameworks (React, Vue.js, Next.js, or Angular).
- Work closely with designers to translate wireframes and prototypes into high quality code.
- Develop a robust 3D viewer component in the application to render heavy models (likely using WebGL with libraries such as Three.js, IFC.js, or Xeokit).
- Optimize rendering performance for heavy 3D models (e.g., LOD techniques, frustum culling, or simplifying the model mesh).
- Ensure seamless integration with backend APIs and AI driven features.
- Optimize application performance, accessibility, and responsiveness.
- Maintain code quality through best practices, code reviews, and testing.
- Stay up to date with emerging frontend technologies and AI driven UI innovations.
What You'll Bring
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 3+ years of experience in front end development, with expertise in React, Vue.js, or Angular.
- Strong proficiency in HTML5, CSS, JavaScript, and TypeScript.
- Experience with RESTful APIs, GraphQL, and WebSockets.
- Experience or familiarity with WebGL and libraries built on it (Three.js, Babylon.js, or specialized BIM viewers).
- Knowledge of frontend performance optimization and accessibility standards.
- Experience with version control systems like Git.
- Strong problem solving skills and ability to work in a fast paced environment.
- Understanding of DevOps practices, CI/CD pipelines, and frontend testing frameworks (Jest, Cypress).
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at AI71
Deployment Strategist
Abu Dhabi, UAE
The role involves managing end-to-end deployment for enterprise clients, ensuring adoption and value realization while collaborating with technical stakeholders and improving de...
Software Engineer - Frontend
Abu Dhabi, UAE
AI71 is seeking a Senior Frontend Engineer to design and develop user interfaces for AI-powered applications in Abu Dhabi. The role involves building responsive frontends using modern JavaScript frameworks and collaborat
Technical Program Manager
Abu Dhabi, UAE
About ai71 AI71 is an industry leader in artificial intelligence, delivering innovative solutions that empower developers, businesses and governments to solve complex challenges...
DevOps Engineer
Abu Dhabi, UAE
AI71 is seeking a skilled DevOps Engineer to build, deploy, and maintain scalable systems and infrastructure. The role involves designing CI/CD pipelines, managing cloud resources, automating infrastructure, and ensuring
Quality Assurance Engineer
Abu Dhabi, UAE
AI71 is seeking a Quality Assurance Engineer to validate AI and LLM outputs, build automated test frameworks, and ensure system integrity in a defense/aerospace context. The role requires 5+ years in QA automation with P
Senior Solution Architect
Abu Dhabi, UAE
We are seeking an experienced Solution Architect to design and own the solution architecture for scalable SaaS and custom products. The role requires strong expertise in microservices architecture, cloud-agnostic design,
Product Manager
Abu Dhabi, UAE
AI71 seeks a Product Manager to own a product domain, define vision, write PRDs, and work daily with engineering to ship features. Requires 7+ years in product management for technical/enterprise products and deep domain
Product Manager
Abu Dhabi, UAE
Lead product strategy and development for AI solutions, collaborating with customers and engineering teams, while utilizing strong technical and communication skills.
Deployment Strategist
Abu Dhabi, UAE
Software Engineer - Frontend
Abu Dhabi, UAE
Technical Program Manager
Abu Dhabi, UAE
DevOps Engineer
Abu Dhabi, UAE
Quality Assurance Engineer
Abu Dhabi, UAE
Senior Solution Architect
Abu Dhabi, UAE
Product Manager
Abu Dhabi, UAE
Product Manager
Abu Dhabi, UAE