At FluentPet, we are transforming the way people connect with their pets through innovative technology. We are looking for a skilled Frontend Developer to become a key member of our dynamic team.
In this role, you will create intuitive and engaging applications that strengthen the bond between pets and their owners. The ideal candidate will bring over 5 years of experience in frontend development, demonstrating a strong ability to deliver clean, maintainable, and well-tested code. Your contributions will help enhance user experience for both our human users and their beloved pets.
Key Responsibilities:
- Develop and maintain our cross-platform mobile application using React Native, TypeScript, and Expo, focusing on creating an intuitive interface for pet owners to interact with FluentPet devices.
- Implement comprehensive unit, integration, and end-to-end tests to ensure high code coverage and reliability of our frontend features.
- Collaborate closely with our backend engineers, UX/UI designers, and product managers to create seamless, pet-friendly user experiences.
- Write clean, reusable, and efficient code, adhering to best practices in TypeScript and testable frontend development.
- Monitor and improve code coverage metrics, striving for high standards across our codebase.
- Troubleshoot and resolve issues effectively, leveraging testing and CI/CD pipelines to maintain a stable and responsive application.
- Contribute to the development of new features that enhance pet-human communication and engagement.
Qualifications:
- 5+ years of professional experience in frontend development, with a focus on React and TypeScript.
- Strong proficiency in TypeScript and a deep understanding of its advantages in building maintainable, type-safe applications.
- Demonstrated expertise in React (functional components, hooks, context, and state management).
- Proven experience with Expo and React Native, particularly in cross-platform application development.
- Proficiency with testing frameworks (e.g., Jest, Cypress, React Testing Library) and experience in setting up test suites for frontend applications.
- Strong knowledge of JavaScript (ES6+), HTML5, CSS3, and responsive design principles.
- Familiarity with code quality tools (e.g., ESLint, Prettier) and modern frontend development tools (e.g., Webpack, Babel).
- Track record of maintaining high code coverage and delivering testable code; we'd love to hear about your past projects, especially any related to pet care or IoT devices!
Preferred Qualifications:
- Experience with Expo SDK and app deployment on iOS and Android.
- Familiarity with CI/CD pipelines for frontend applications.
- Knowledge of performance optimization techniques for both web and mobile platforms.
- Strong communication skills, with the ability to discuss technical issues with non-technical stakeholders, including pet behavior experts.
- Demonstrated ability to work both independently and as part of a team in a remote environment.
- Passion for pets and interest in animal-computer interaction or assistive technologies.
- Experience with or interest in IoT device integration and Bluetooth Low Energy (BLE) communication.
Join the FluentPet team and help us create technology that strengthens the bond between humans and their animal companions. If you're excited about using your frontend development skills to make a positive impact in the lives of pets and their owners, we want to hear from you!