React Developer
Effectaive LLC - Flowood
Work at Effectaive LLC
Overview
- View job
Overview
At Effectaive, we are pioneering the future of mental health support by integrating cutting-edge AI technology with proven psychological practices. Our mission is to provide accessible, personalized, and effective mental health care through our AI therapist platform, helping individuals lead healthier, happier lives. As we continue to grow, we are looking for a skilled React Developer to develop and maintain both our web and mobile applications, ensuring a seamless and engaging experience for all users.
Key Responsibilities:
Full-Stack Development: Develop and maintain responsive web applications using React and mobile applications using React Native, ensuring a consistent user experience across platforms.
Component Reusability: Design and implement reusable components and libraries that can be shared across web and mobile platforms, improving development efficiency and consistency.
Cross-Platform Optimization: Optimize applications for maximum performance and scalability, ensuring fast load times and smooth interactions on both web and mobile devices.
Collaboration with UX/UI Design: Work closely with UX/UI designers to translate design prototypes into high-quality, responsive code, ensuring that all user interactions are intuitive and visually appealing.
API Integration: Collaborate with backend engineers to integrate RESTful APIs, ensuring smooth data flow and dynamic content rendering within the applications.
Testing & Debugging: Implement and maintain unit tests, integration tests, and end-to-end tests to ensure the stability and reliability of the applications across different platforms and devices.
Responsive Design: Ensure that web applications are mobile-friendly and responsive, adapting to various screen sizes and resolutions for optimal user experience.
Continuous Improvement: Stay up-to-date with the latest developments in React, React Native, and mobile/web development best practices, and apply this knowledge to continuously improve the applications.
Code Reviews & Documentation: Participate in code reviews to maintain code quality and consistency, and create and maintain comprehensive documentation for development processes and application features.
Qualifications:
Experience: 3-5 years of experience in full-stack development, with a strong focus on building and maintaining web and mobile applications using React and React Native.
Mobile Development: Solid experience in developing and optimizing mobile applications using React Native, with a strong understanding of mobile app architecture and design patterns.
API Integration: Proven experience integrating RESTful APIs into web and mobile applications, including handling asynchronous data fetching and state management.
UI/UX Collaboration: Experience working closely with UX/UI designers to create visually appealing and user-friendly applications.
Testing & Debugging: Strong skills in testing and debugging, with experience using tools like Jest, Enzyme, Cypress, or similar.
Cross-Platform Development: Ability to create and maintain a consistent user experience across both web and mobile platforms.
Education: Bachelors or Masters degree in Computer Science, Software Engineering, or a related field. Advanced degrees or certifications in web/mobile development are a plus.
Passion for Mental Health: A genuine passion for mental health and a desire to create applications that make a positive impact on users lives.
Benefits:
Competitive salary and equity options
Flexible working hours and remote work options
Opportunities for professional development and career growth
A mission-driven work environment focused on improving mental health
Apply for this job
#J-18808-Ljbffr