Company Overview:
At Tepia, we're dedicated to revolutionizing the way software is developed, deployed, and maintained. Tepia is a custom web and app development company consisting of project managers, designers, developers, and QA engineers. We build websites and apps for a variety of businesses and entrepreneurs. If you're excited about automation, continuous integration, and collaborating with cross-functional teams, we'd love to hear from you!
Position: React Native Developer
Responsibilities:
- Design, develop, and maintain high-quality features for our React Native mobile application.
- Collaborate closely with cross-functional teams to understand requirements, design solutions, and implement features.
- Write clean, efficient, and well-documented code, adhering to best practices and coding standards.
- Participate in code reviews, troubleshooting, and performance optimization to ensure a smooth user experience.
- Stay up-to-date with the latest advancements in React Native and related technologies.
Qualifications:
- 5+ years of experience in commercial React Native development. (Required)
- Proficiency in software design patterns: Practical application of patterns like Singleton, Factory, Strategy, and Observer to build robust, scalable solutions. (Required)
- The ability to independently tackle complex challenges and provide creative, efficient solutions, as demonstrated by experience on platforms like HackerRank, LeetCode, and CodeSignal. (Required)
- Strong understanding of JavaScript, React, and the React Native framework.
- Experience with building and deploying mobile applications to the App Store and Google Play Store.
- Experience with consuming RESTful APIs.
- Excellent problem-solving skills and a passion for writing clean, maintainable code.
- Effective communication and collaboration skills.
- A desire to learn and adapt to new technologies.
Bonus Points:
- Experience with native mobile development (iOS/Android).
- Experience with state management libraries (e.g., Redux, Zustand).
- Experience with testing frameworks (e.g., Jest).
Perks and Benefits:
- Fully Remote
- Flexible Schedule
Must be located in Latin America or Western - Europe or U.S based