Job Description
As a Mobile App Developer at Turn Up Technologies, you will be responsible for developing, testing, and maintaining high-quality mobile applications using React Native. You will collaborate closely with our product and design teams to create seamless and engaging user experiences. The ideal candidate is passionate about mobile technologies, has a keen eye for detail, and thrives in a fast-paced environment.
Key Responsibilities:
- Develop and maintain mobile applications using React Native.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and scalable code.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Stay up-to-date with the latest industry trends and technologies to ensure our apps are cutting-edge.
- Participate in code reviews to maintain high code quality standards.
Requirements:
- Minimum of 2 years of experience in mobile app development.
- Proficiency in React Native and its core principles.
- Strong understanding of JavaScript, including ES6+ syntax.
- Experience with integrating RESTful APIs and third-party libraries.
- Familiarity with native build tools, like Xcode, Gradle (Android Studio), and IntelliJ.
- Knowledge of mobile app design principles and UX/UI guidelines.
- Ability to write well-documented, clean code.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
- Bachelor’s degree in Computer Science, Engineering, or a related field is preferred.
Preferred Qualifications:
- Experience with Redux or other state management libraries.
- Knowledge of TypeScript.
- Familiarity with Agile development methodologies.
- Experience with automated testing frameworks such as Jest or Detox.