Job Description
🎯 Job Description & Responsibilities:
- App Development: Develop, maintain, and scale high-quality React applications.
- UI Components: Build reusable, responsive, and well-structured UI components following frontend best practices.
- Clean Code: Follow clean code principles and ensure high performance, accessibility, and cross-browser compatibility.
- API Integration: Integrate frontend features with backend systems efficiently using RESTful APIs.
- State Management: Manage application state and data flow seamlessly.
- Performance Optimization: Optimize rendering performance, bundle size, and runtime efficiency.
- Collaboration & Code Review: Participate in code reviews, debug, refactor, and collaborate with backend, product, and design teams.
📝 Job Requirements & Qualifications:
- Age: 25 to 35 years old.
- Education: Bachelor’s degree in Computer Science or a related field.
- Technical Skills:
- Strong experience with React, Component lifecycle, Hooks, and rendering behavior.
- Solid understanding of JavaScript (ES6+), modern CSS, and responsive design.
- Experience with state management, handling side effects, and structuring scalable projects.
- Knowledge of performance optimization techniques (e.g., memoization, lazy loading).
- Strong problem-solving skills and high attention to detail.
- Languages & Computer Skills (Very Good Level):
- Excellent command of English (Reading & Writing).
- Full proficiency in MS Office (Word, Excel, PowerPoint, Outlook), internet research, and social media.
💡 Nice to Have:
- Familiarity with Testing (Unit, Integration, E2E).
- Experience with modern frontend tools (CI/CD, bundlers, linters).
- Experience in Agile or SaaS product-based environments.
🎁 Working Hours & Benefits:
- Work Location: 100% Remote (Work from Home).
- Working Hours: 8 hours per day.
- Days Off: Friday and Saturday.
- Benefits: Medical Insurance + Attractive Commission.