این آگهی منقضی
شده است
We at E-Farad Holdings are seeking a Senior Front-end Developer with following listed skills:
Key Responsibilities
Advanced Development & Architecture:
· Lead the development, testing, and maintenance of the wealth management application using React 18+ and Type Script
· Architect and implement advanced PWA features including offline functionality, push notifications, and responsive design
· Design and develop complex modules including asset management, investment tracking, budgeting systems, and transaction management
· Architect sophisticated state management solutions with Redux Toolkit and custom middleware
Performance & Optimization Leadership:
· Lead performance optimization initiatives using advanced React patterns (React.memo, useMemo, useCallback, useRef)
· Implement advanced lazy loading strategies, code splitting, and bundle optimization
· Design and develop enterprise-grade reusable component libraries with Material-UI
· Architect comprehensive error handling systems and error boundaries for production environments
Technical Leadership:
· Mentor junior developers and conduct technical code reviews
· Lead architectural decisions and technical strategy discussions
· Collaborate closely with design, backend, and QA teams on complex integrations
· Establish coding standards, best practices, and development workflows
Required Skills
Deep JavaScript Expertise:
· Advanced JavaScript mastery: ES6+, ES2020+, async/await, Promises, Generators, Proxies, Symbols
· Deep understanding of JavaScript internals: Event loop, closures, prototype chain, memory management
· Advanced React.js expertise: React 18+, hooks, context, concurrent features, Suspense, Error Boundaries
· TypeScript proficiency: Advanced types, generics, utility types, module declarations, strict mode
· State management mastery: Redux Toolkit, RTK Query, custom middleware, complex state patterns
PWA & Performance Expertise:
· Advanced PWA implementation: Service Workers, Web App Manifest, background sync, push notifications
· Performance optimization: Bundle analysis, tree shaking, dead code elimination, performance profiling
· Caching strategies: HTTP caching, Service Worker caching, IndexedDB, Web Storage APIs
· Build tools mastery: Vite, Webpack, Rollup, advanced bundling configurations
Senior Development Practices:
· Advanced Git workflow: GitFlow, feature branches, rebasing, conflict resolution, release management
· Code quality leadership: ESLint, Prettier, Husky, advanced linting rules, custom configurations
· Testing expertise: Jest, React Testing Library, E2E testing, test-driven development
· DevOps knowledge: Docker, CI/CD pipelines, deployment strategies, environment management
Preferred Senior Qualifications
· Financial domain expertise: 3+ years experience with financial applications or fin-tech projects
· Advanced charting: recharts, custom visualisation libraries, data visualisation
· Security expertise: Frontend security best practices, OWASP guidelines, secure coding
· Leadership experience: Team lead or technical lead experience in previous roles
· Agile mastery: Advanced Scrum/Kanban experience, sprint planning, technical debt management
Project Technical Stack
Core Technologies:
· React 18 + TypeScript (Advanced configurations)
· Redux Toolkit + RTK Query (Complex state management)
· Material-UI (MUI) v5 (Custom theming and components)
· React Router v6 (Advanced routing patterns)
· Vite + Advanced ESLint + Prettier configurations
· Jest + React Testing Library (Comprehensive testing)
· Docker + Nginx (Production deployment)
Advanced Features:
· Complex financial calculations and data processing
· Real-time data synchronization and offline capabilities
· Advanced charting and data visualization
· Multi-language support with RTL layouts
· Enterprise-grade security and authentication
Requirements
· Minimum 5+ years of professional front-end development experience
· 3+ years of advanced React.js experience in production environments
· Deep JavaScript expertise with proven track record of complex implementations
· Portfolio demonstrating advanced React/JavaScript projects
· Leadership experience in technical decision-making and team collaboration
شرکت ارتباط فردا از سال ۸۹ فعالیت خود را آغاز کرده است. ارتباط فردا با نگاهی به آخرین تحولات دنیا در صنعت مالی و شناخت عمیق فضای بانکی و تجارت الکترونیکی در ایران، محصولاتی را طراحی کرده و توسعه میدهد که میتوانند در فضای زندگی دیجیتال ایرانیها تاثیر قابل توجهی داشته باشند. ارتباط فردا با بیش از ۱۵۰ همکار در کنار تلاش برای رشد مجموعه، به رشد زیرساختها و ایجاد تحول در خدمات مالی کشور کمک کرده و در در همین راستا با برنامهریزی برای آینده و دنبال کردن روندهای رو به رشد جهانی، اقدامات اجرایی و عملیاتی برای کمک به این زیرساختها را آغاز کرده است.