Junior Frontend Engineer (React) Location: Kothrud, Pune (On-site)
Experience: 1–2 Years (Exceptional freshers with outstanding projects and strong JavaScript fundamentals & React are encouraged to apply.)
Employment Type: Full-Time Build Products.
Own Your
Work.
Grow With
Us. At SwayAlgo Technologies, we build AI-powered products, enterprise platforms, intelligent web applications, and interactive digital experiences.
Our engineers don't just complete tickets. They build products end-to-end, solve real customer problems, and take ownership from idea to production. We're looking for a Junior Frontend Engineer with strong JavaScript fundamentals, a passion for interactive user experiences, and an interest in browser graphics, animations, and web-based game development.
If you're self-driven, love learning, and want to grow with a product-focused startup, we'd love to meet you. What You'll Build You'll contribute to a variety of product initiatives, including:
AI-powered web applications
Enterprise SaaS platforms
Browser-based interactive experiences
2D games using PixiJS
Internal platforms and developer tools
Product MVPs that evolve into production systems You'll work closely with designers, backend engineers, AI engineers, product teams, and founders to build products used by real customers.
Key Responsibilities
Frontend Engineering
Build scalable, high-performance web applications using React, JavaScript, HTML5, and CSS3.
Develop reusable, responsive, and accessible UI components.
Convert Figma designs into production-ready interfaces.
Integrate REST and GraphQL APIs.
Implement frontend authentication, authorization, and state management.
Optimize applications for performance, scalability, accessibility, and responsiveness.
Debug browser compatibility, rendering, and frontend performance issues.
Write clean, maintainable, and production-ready code following engineering best practices.
Interactive UI & Graphics
Build polished animations and micro-interactions.
Create engaging user experiences using contemporary animation libraries.
Work with Canvas, SVG, and WebGL-based graphics where required.
Optimize animation and rendering performance across browsers and devices.
Browser Game Development
Develop browser-based 2D games using PixiJS.
Build gameplay mechanics, menus, HUDs, scoring systems, animations, and visual effects.
Work with sprite sheets, textures, particle systems, and asset pipelines.
Debug gameplay, rendering, and performance issues.
Explore Three.js and WebGL for future interactive products.
Product Ownership
Understand user problems and business requirements.
Participate in solution design and technical discussions.
Build features end-to-end from planning and implementation to testing, deployment, monitoring, and continuous improvement.
Take ownership of the quality, performance, and reliability of the features you build.
Required Skills
Core JavaScript & Frontend
Strong expertise in JavaScript (ES6+) with deep understanding of:
Closures
Scope & Hoisting
Prototypes & Inheritance
Event Loop
Execution Context
Asynchronous Programming
Promises & Async/Await
Memory Management
DOM APIs
Browser Rendering Pipeline
Performance Optimization
Strong experience with
React
HTML5
CSS3
Responsive Web Design
Component-based Architecture
React Hooks
Context API
Custom Hooks
Code Splitting
Lazy Loading
State Management
Hands-on experience with one or more:
Redux Toolkit
Zustand
Context API
TanStack Query (React Query)
Authentication & Security
Good understanding of
JWT Authentication
OAuth/OIDC fundamentals
Session Management
Protected Routes
Role-Based Access Control (RBAC)
Secure Token Storage
API Authorization
XSS & CSRF awareness
CORS fundamentals
APIs & Tooling
Experience with
REST APIs
GraphQL APIs
Git
GitHub/GitLab npm / pnpm
Vite / Webpack
ESLint
Prettier
Animations & Interactive Graphics
Hands-on experience with one or more:
GSAP
Framer Motion
Anime.js
Motion One
Similar animation libraries
Good understanding of
Animation timing & easing
Browser rendering
GPU acceleration
Performance optimization
Experience with Canvas API, SVG animations, or WebGL is a plus.
Preferred Skills
Experience with any of the following is a strong advantage:
PixiJS
Three.js
Canvas API
WebGL
Matter.js
Browser game development
Game Loop
Delta Time
Collision Detection
Sprite Animations
State Machines
Physics Engines
Shader fundamentals
WebSockets
Progressive Web Apps (PWA)
Personal projects, game jams, interactive demos, portfolios, or open-source contributions are highly valued.
Who We're Looking For
We're looking for engineers who:
Have a product mindset and think beyond implementation.
Build solutions—not just features.
Understand users, scalability, maintainability, and performance.
Are self-managed, proactive, and accountable.
Can build features end-to-end with minimal supervision.
Take ownership instead of waiting for instructions.
Learn quickly and adapt to new technologies.
Thrive in a fast-paced startup environment.
Collaborate effectively and communicate clearly.
Want to become part of a long-term core engineering team.
Why Join SwayAlgo?
At SwayAlgo, you'll gain hands-on experience building real products across:
AI-powered Applications
Enterprise SaaS Platforms
Interactive Web Experiences
Browser Graphics
PixiJS Game Development
Modern React Architecture
Performance Engineering
End-to-End Product Development
You'll work directly with founders and experienced engineers, contribute to product decisions, and grow based on ownership and impact—not just years of experience.
Our Engineering Culture
We value engineers who
Think like product owners.
Own problems, not just tasks.
Care deeply about customer experience.
Ship high-quality software.
Continuously learn and improve.
Collaborate openly and support teammates.
Use AI tools effectively while mastering engineering fundamentals.
Take pride in building products with real-world impact.
Who Should Apply
You'll thrive if you
Love JavaScript and up-to-date frontend engineering.
Enjoy animations, graphics, and interactive experiences.
Want to build products from scratch.
Like experimenting with new technologies.
Are looking for long-term growth in a product-focused startup.
Who Should Not Apply
This role isn't for you if you:
Prefer working only on predefined tickets.
Avoid ownership and responsibility.
Are uncomfortable with ambiguity or rapid iteration.
Are looking for a short-term job instead of helping build a company.
Hiring Process
Resume Screening
Screening Interview (Technical + Cultural Fit)
Technical Interview
HR Discussion
Offer
How to Apply If you're passionate about JavaScript, React, interactive graphics, animations, and building products end-to-end, we'd love to hear from you.
Send your application to:
[email protected] Please include:
Resume (PDF)
GitHub Profile (if available)
Portfolio / Personal Website (if available)
Live Projects or Case Studies
LinkedIn Profile Email Subject
Application – Junior Frontend Engineer – Your Name
Join Our Core Team At SwayAlgo Technologies, we're building more than software—we're building products, solving meaningful problems, and creating a company for the long term. If you're someone who loves JavaScript, enjoys creating exceptional user experiences, takes ownership, and wants to grow as part of a core product engineering team, we'd love to build the future with you.
📌 Junior Frontend Engineer (React, JavaScript) (Pune)
🏢 Swayalgo Technologies
📍 Pune