As a React Native Developer at Tech - Matrix you will play a crucial role in designing and building high-quality mobile applications. You will work closely with our design and development teams to create seamless user experiences and ensure our apps perform well across various platforms.
Key Responsibilities:
- Develop and maintain high-quality mobile applications using React Native.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code, following best practices and coding standards.
- Integrate with back-end services and APIs to ensure smooth data flow and functionality.
- Perform unit testing and debugging to ensure app stability and performance.
- Optimize application performance for speed and efficiency.
- Stay up-to-date with the latest industry trends and technologies to ensure our applications remain cutting-edge.
- Troubleshoot and resolve issues reported by users or QA teams.
- Participate in code reviews and provide constructive feedback to peers.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Proven experience as a React Native Developer with a strong portfolio of mobile applications.
- Proficiency in JavaScript and TypeScript, with a deep understanding of React Native and its core principles.
- Experience with mobile app architecture patterns such as MVC, MVVM, or Redux.
- Familiarity with RESTful APIs and integration with backend services.
- Knowledge of mobile app performance optimization techniques.
- Experience with version control systems like Git.
- Ability to work independently and collaboratively in a fast-paced environment.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills, both written and verbal.