Mô Tả Công Việc
Web Application Development: Design, develop, and maintain scalable, high-performance web applications using React. Collaborate with backend developers to integrate APIs and other services, ensuring smooth data flow and system functionality.
Mobile App Development: Build and maintain mobile applications for both iOS and Android using React Native. Create reusable components, ensure high-quality UI, and optimize for performance across devices.
User Experience (UX): Work closely with the UX/UI design team to transform designs into interactive, user-friendly interfaces. Ensure consistency across web and mobile platforms, maintaining the company’s design principles and guidelines.
Performance Optimization: Identify performance bottlenecks and implement solutions to improve application performance, ensuring fast load times and smooth interactions.
Cross-Functional Collaboration: Collaborate with Product Managers, Designers, and Backend Developers to deliver feature-rich and user-centric applications. Participate in sprint planning and review meetings to ensure clear communication and alignment with project goals.
Code Quality & Best Practices: Write clean, maintainable, and reusable code while following best practices for code quality, testing, and documentation. Conduct code reviews to ensure adherence to standards and foster continuous improvement.
Testing & Debugging: Utilize testing frameworks (Jest, etc.) to write unit and integration tests. Debug and troubleshoot application issues, ensuring a seamless user experience with minimal downtime.
Stay Updated: Keep up with the latest trends and best practices in React, React Native, and front-end development, and share knowledge with the team to drive innovation.
Xem toàn bộ Mô Tả Công Việc
Yêu Cầu Công Việc
Proven Experience: 2+ years of experience in front-end development with a strong focus on React and React Native.
Strong Proficiency in JavaScript (ES6+): Solid understanding of JavaScript concepts, including closures, promises, async/await, and ES6+ features.
Component-Based Architecture: Experience building reusable and modular components in React and React Native.
State Management: Knowledge of state management libraries like Redux or similar.
API Integration: Experience working with RESTful APIs and WebSocket integration.
UI/UX Design: Strong understanding of responsive design principles and mobile-first development. Ability to implement pixel-perfect UI based on design specifications (Figma, etc.).
Version Control: Proficiency with Git and collaboration tools like GitHub or GitLab.
Cross-Platform Development: Experience building cross-platform mobile applications with React Native for iOS and Android.
Performance Optimization: Familiarity with optimizing React/React Native applications for performance, including techniques like code splitting, lazy loading, and image optimization.
Testing: Experience with testing frameworks like Jest, Mocha, or React Testing Library.
Problem-Solving Skills: Strong troubleshooting skills and the ability to think critically when solving complex problems.
Communication: Excellent communication skills, both verbal and written. Comfortable working in a collaborative, fast-paced environment.
Nice to Have:
Experience with TypeScript: Knowledge of TypeScript and how it integrates with React/React Native applications.
Familiarity with CI/CD: Experience with continuous integration and deployment tools such as CircleCI, GitLab CI.
Mobile App Deployment: Familiarity with app store deployment processes for both iOS (App Store) and Android (Google Play).
Experience with Native Modules: Ability to bridge React Native to native code (Java, Swift, Objective-C, Kotlin).
Design Systems: Experience building and maintaining design systems for large-scale applications.
Cloud Platforms: Experience working with cloud services like AWS, Firebase, or similar for app backend integration.
Xem toàn bộ Yêu Cầu Công Việc
Quyền Lợi
Attractive Benefits:
100% salary during probation period
Annual Leave: 18 days/ year
Five “Recharge Days” – Extra days, in addition to company holidays.
Flexible Friday afternoon
Full salary insurance
13th-month bonus
Gift + 1 day off for birthday
Company Trip once a year
Advanced health insurance (Generali)
Regular engagement activities: sport clubs, monthly company lunches, internal event…
Support Macbook and Monitor