We are seeking a talented and versatile Full Stack React Developer to join our dynamic team. This role combines the responsibilities of mobile app development using React Native with Expo and web front-end development with React. The ideal candidate will have a strong foundation in both technologies, along with experience using Tailwind CSS and React Query, and be adept at integrating APIs provided by other developers.
Key Responsibilities:
- Develop and maintain mobile applications using React Native with Expo, ensuring high performance and responsiveness.
- Build and enhance web applications using React and Tailwind CSS, following best practices for clean and maintainable code.
- Utilize React Query for efficient data fetching, caching, and synchronization in web applications.
- Collaborate with UX/UI designers to create visually appealing and user-friendly interfaces.
- Integrate with back-end services and APIs provided by other developers to deliver robust and efficient functionality.
- Troubleshoot and resolve bugs and performance issues across both mobile and web platforms.
- Stay updated with the latest industry trends and technologies to continuously improve our development practices.
- Participate in code reviews, providing and receiving constructive feedback to ensure high-quality code.
Requirements:
- Proven experience with React Native (including Expo) and React, with a strong portfolio of mobile and web applications.
- Proficiency in Tailwind CSS for responsive and utility-first styling.
- Experience with React Query for managing server-state and optimizing data handling.
- Strong understanding of JavaScript, HTML, CSS, and modern web development practices.
- Experience with state management libraries (e.g., Redux, Zustand, Context API) and integrating APIs provided by other developers.
- Familiarity with version control systems, such as Git.
- Excellent problem-solving skills and the ability to work both independently and as part of a team.
- Strong communication skills and attention to detail.
- Prior experience with Agile methodologies is a plus.
Preferred Qualifications:
- Experience with additional libraries or frameworks (e.g., Next.js for SSR, TypeScript).
- Knowledge of mobile-specific design guidelines and best practices.
- Familiarity with continuous integration and deployment (CI/CD) pipelines.
What We Offer:
- Competitive salary and benefits package.
- Opportunity to work on innovative projects with a talented team.
- Flexible work hours and remote work options.
- Professional development opportunities and career growth.
If you are a passionate developer with a strong background in both mobile and web technologies, experience with Expo and React Query, and a solid grasp of Tailwind CSS, we would love to hear from you!