Senior Frontend Developer (React, LLMs, Canvas, Image Processing) [Job ID: 2068915222]
Search O Pal, Rawalpindi, Pakistan - Office Based
Address: Civic Center Bahria Town Rawalpindi
Job Type
Full Time
Experience
5-6 Years
Degree
Bachelor's
Positions
1
Salary
PKR 200,000 - 300,000 Monthly
Category
Software Development (Mobile and Web Development)
Degree Names
Bachelor's in Software Engineering
Description
We seek a highly skilled and creative Senior Frontend Developer with 5–6 years of experience, specializing in React. The ideal candidate has hands-on experience working with Large Language Models (LLMs), 2D/3D Canvas-based rendering, and a strong command of image processing techniques.
You'll be responsible for designing and implementing dynamic, high-performance UIs and visual components, working closely with our AI, design, and backend teams to deliver intuitive and responsive front-end solutions.
Responsibilities
- Develop and maintain sophisticated, user-friendly front-end applications using React.
- Collaborate with AI engineers to integrate LLMs and build seamless user interactions with AI-driven tools.
- Design and build interactive 2D/3D canvas experiences (e.g., using WebGL, Three.js, or similar).
- Work with image data — including image transformation, filtering, rendering, and real-time processing.
- Optimize frontend performance, memory usage, and responsiveness, especially for visual-heavy interfaces.
- Write clean, scalable, and maintainable code with proper documentation and testing.
- Collaborate in agile, cross-functional teams, participating in design discussions, code reviews, and sprints.
Requirements
- 5–6 years of professional frontend development experience, with a strong focus on React.
- Experience working with LLM integrations (e.g., OpenAI, LangChain, Hugging Face APIs, etc.).
- Strong knowledge of HTML5 Canvas, WebGL, or Three.js for 2D/3D rendering.
- Proficiency in image processing techniques (canvas manipulation, filters, pixel operations).
- Solid understanding of modern frontend build tools and practices (Webpack, Vite, Babel, etc.).
- Good grasp of state management (Redux, Zustand, Recoil, or similar).
- Comfortable with Git, CI/CD, and agile development workflows.
- Experience with vector graphics libraries (SVG.js, D3.js).
- Exposure to generative AI or computer vision workflows.
- Familiarity with performance profiling tools and optimization strategies for graphics-heavy UIs.
- Backend knowledge with Node.js or Python is a plus.