Role Overview:
We are seeking a skilled and passionate Senior React Native Developer with expertise in TypeScript, ReactJS, and React Native CLI. As a key member of our fast-paced development team, you will play a crucial role in designing, implementing, and maintaining high-quality mobile applications and web interfaces. The ideal candidate should exhibit a growth mindset, thrive in a collaborative environment, and have a strong commitment to delivering exceptional user experiences.
Key Requirements:
- 3+ years of experience: Strong proficiency in ReactJS and React Native, with a minimum of 3 years of experience as a Frontend Engineer, preferably with a focus on mobile applications.
- Solid understanding of web development concepts, including Rest, HTTPS, and WebSockets.
- Familiarity with software engineering best practices, agile development, version control, and coding standards.
- Knowledge of cloud technologies such as AWS, GCP, or Azure is a plus.
- Experience with SEO & SSR technologies like Next.js is a big plus.
Key Responsibilities:
- Develop and maintain high-quality mobile applications using React Native and web applications using ReactJS, ensuring seamless integration between the two platforms.
- Collaborate with cross-functional teams to define, design, and implement new features for the YoRipe Mobile App and Web App.
- Troubleshoot and debug applications, identifying and resolving performance bottlenecks and issues using your expertise in ReactJS and React Native.
- Stay updated on the latest trends and advancements in mobile development technologies, incorporating them into the development process.
- Implement visually appealing and responsive user interfaces in collaboration with designers, ensuring an excellent user experience.
- Translate design mockups and wireframes into functional and interactive mobile and web components using React Native and ReactJS.
- Collaborate with backend developers to integrate frontend components with backend services, ensuring seamless data flow and system functionality.
- Optimize applications for speed and scalability, ensuring a smooth and responsive user experience across devices and screen sizes.
- Maintain code quality, adhere to coding standards, and continuously improve the codebase for enhanced maintainability and efficiency.
- Participate in code reviews, providing constructive feedback to maintain code quality within the development team.
- Contribute to discussions on architecture, design, and technology choices, sharing insights and collaborating with the team to make informed decisions.
- Contribute to the documentation of technical processes, codebase, and application architecture to facilitate knowledge sharing within the team.
13. Detail-oriented mindset with a passion for delivering high-quality, visually appealing, and user-friendly applications.
Additional Requirements:
- Excellent problem-solving skills and effective communication abilities.
- Strong willingness to learn, adapt, and grow as a frontend engineer.
- Able to work independently in a remote environment within the Asian timezone.
- Comfortable working in a fast-paced startup environment and managing tasks under high pressure.
- Self-motivated and driven to contribute positively to YoRipe’s mission of enhancing everyday lives through technology.