1. Technical Skills:
- React & React Native:
- Proficiency in building complex applications with React.js, Next.js and React Native.
- Strong understanding of JavaScript, Typescript, JSX, ES6+, and modern front-end development practices.
- Experience with state management libraries like Redux, Context API, or MobX.
- Familiarity with RESTful APIs and third-party integrations in both React web and mobile apps.
- Knowledge of mobile-specific design patterns, app performance, and platform limitations (iOS/Android).
- Familiarity with TypeScript in React/React Native development.
- Solid understanding of mobile app deployment processes for both iOS and Android (Apple App Store, Google Play Store).
- Experience in app performance optimization, push notifications, and Firebase integration.
- Proficiency with testing frameworks (Jest, Enzyme, React Testing Library).
- WordPress Development:
- Experience in building and customizing WordPress themes and plugins.
- Familiarity with PHP, HTML5, CSS3, and JavaScript for WordPress customization.
- Understanding of the WordPress REST API for integrating with external platforms or mobile apps.
- Database management experience with MySQL.
- Knowledge of WooCommerce and other popular WordPress plugins.
- Ability to optimize WordPress sites for speed, performance, and SEO.
- Version Control & CI/CD:
- Proficient with Git for version control.
- Familiarity with CI/CD pipelines for automating builds and deployments.
2. Experience & Qualifications:
- Minimum 3+ years of professional experience in front-end development using React and WordPress.
- At least 1-2 years of experience building mobile applications with React Native.
- Portfolio or examples of live projects demonstrating React, React Native, and WordPress expertise.
- Knowledge of UI/UX principles, responsive design, and cross-browser compatibility.
3. Soft Skills:
- Ability to work both independently and as part of a development team.
- Strong communication skills to interact with clients and team members effectively.
- Problem-solving and debugging skills for both web and mobile platforms.
- Ability to manage time and handle multiple projects or deadlines.
4. Bonus Skills:
- Familiarity with GraphQL, TypeScript, or headless CMS solutions (e.g., Strapi, Contentful).
- Knowledge of cloud services like AWS, Azure, or Firebase for app hosting and backend services.
- Experience with headless CMS setups (WordPress and React integration).
- Familiarity with native iOS/Android development (Objective-C, Swift, or Kotlin).
- Knowledge of server-side technologies (Node.js) for full-stack development.