About Us: At Herwin Software, our mission is to bridge the gap between entrepreneurs’ ideas and success by providing tailored solutions that propel their ventures forward. We offer a comprehensive range of services, from idea conception and validation to product development and scaling. Our goal is to equip entrepreneurs, startups, and companies with the tools and skills necessary to achieve their objectives.
Position Overview: We are seeking a skilled React Native Developer to join our team remotely. The ideal candidate will be responsible for developing and maintaining cross-platform mobile applications, ensuring high performance and exceptional user experiences. You will collaborate with designers and backend developers, stay current with industry trends, and contribute to projects that advance our clients' missions.
Key Responsibilities:Develop and maintain cross-platform mobile applications using React Native.Write clean, maintainable, and efficient code with a focus on performance and scalability.Collaborate with designers and backend developers to create seamless user experiences.Debug and resolve technical issues in applications.Stay updated with the latest industry trends and technologies in mobile development.
Required Skills:Strong proficiency in React Native and JavaScript (ES6+).Proficiency in TypeScript, with the ability to write robust, type-safe code.Experience with Redux or similar libraries for state management.Experience with RESTful APIs and integration with backend services.Understanding of mobile UI/UX principles.Ability to write unit and integration tests.
Preferred Experience:At least 4 years of professional experience in React Native development.Experience with native mobile development (iOS/Android) is a plus.Familiarity with CI/CD pipelines.Experience with version control systems (e.g., Git).Prior experience working in Agile or Scrum environments.Experience implementing "Offline first" apps.Experience implementing CarPlay or Android Auto.
Soft Skills:High degree of autonomy and ability to work independently.Strong problem-solving abilities.Excellent communication skills for effective collaboration in a distributed team.Ability to manage time effectively and deliver high-quality work with minimal supervision.
Why Join Us:We are committed to helping entrepreneurs achieve their goals.We foster a team-oriented environment that emphasizes quality and collaboration.We are deeply engaged in our projects and in the business, bringing our clients' missions into our code.
How to Apply: If you are passionate about software development, thrive on achieving challenging goals, and enjoy tackling new challenges as part of a team, we’d love to hear from you. Please apply through LinkedIn by submitting your resume and a brief cover letter. We look forward to reviewing your application!