کیپا
کیپا

Senior Front-end Developer (Engineer)

Tehran/ Vanak
Full Time
شنبه تا چهارشنبه
-
Loan -Military Service Option -Health insurance -Flexible working hours -Learning stipends -Snacks -Coffee shop -Occasional packages and gifts
51 - 200 employees
Banking
Iranian company dealing only with Iranian entities
1397
Privately held
توضیحات بیشتر

key Requirements

3 years experience in similar position
React - Advanced

Job Description

Job Title: Front-End Developer (React)

Role Overview

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

Technical 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

Job Requirements

Age
Until 35 Years Old
Gender
Men / Women
Software
React| Advanced

ثبت مشکل و تخلف آگهی

ارسال رزومه برای کیپا