We are looking for a high-impact Front-End Developer who can take full ownership of building and scaling user-facing applications—from early concepts to production. This role requires strong problem-solving skills, comfort working in ambiguous environments, and the ability to collaborate closely across product, design, and engineering teams.
Responsibilities
Design and develop scalable, maintainable, and high-quality front-end applications using React
Translate product and business requirements (often ambiguous) into robust technical solutions
Participate in system design discussions, particularly at the front-end and API interaction level
Architect front-end applications from scratch (structure, state management, performance strategy)
Collaborate closely with Product, Backend, Design, and QA teams
Take full ownership of features from design through delivery and maintenance
Write clean, testable, and well-documented code following best practices
Optimize applications for performance, usability, and accessibility
Contribute to code reviews and help raise overall engineering standards
Requirements
Core Front-End Skills
Strong proficiency in JavaScript (ES6+) and TypeScript
Deep hands-on experience with React
Solid understanding of:
Component architecture and design patterns
State management (Redux, Zustand, React Query, or similar)
Hooks and modern React practices
Ability to design front-end architecture for medium to large-scale applications
System Design & Backend Awareness
Good understanding of system design concepts for web applications
Familiarity with Node.js and backend development fundamentals
Awareness of modern JavaScript runtimes and ecosystems such as:
Bun
Deno
Understanding of:
RESTful APIs and API design principles
Authentication & authorization flows
Performance optimization and caching strategies
Web security fundamentals
Tooling & Ecosystem
Experience with Git and collaborative development workflows
Familiarity with modern build tools and bundlers (Vite, Webpack, etc.)
Experience working with or building design systems
CI/CD familiarity is a plus
Soft Skills & Mindset
Strong problem-solving ability with a structured, analytical approach
Comfort with ambiguity and the ability to make informed decisions with incomplete information
Team-oriented mindset with strong communication skills
High sense of ownership and accountability for outcomes, not just tasks
Curious, proactive, and committed to continuous learning
Nice to Have
Experience building front-end applications from scratch to production
Background in startup or fintech environments
Experience with high-scale or high-traffic consumer products
ما در کیپا معتقدیم که اعتبار هر فرد، با ارزش ترین دارایی آنهاست و اعتبار شما برای کاهش نگرانی های مالی شما کافی است. چون ما در کیپا امکان خرید اعتباری و اقساطی از گسترده ترین شبکه فروشگاهی در بیش از 10000 نقطه در سراسر کشور را فراهم کرده ایم تا بتوانید امروز با خیال راحت خرید کنید و در ماه های بعد با خیال راحت پرداخت کنید