React Native Developer
TekRevol
- Karachi, Sindh
- Permanent
- Full-time
- Develop and maintain high-performance, reliable, and scalable mobile applications using React Native.
- Collaborate with cross-functional teams including product managers, designers, and backend developers to define, design, and ship new features.
- Work closely with UI/UX designers to translate design concepts into mobile app interfaces with high fidelity.
- Write clean, efficient, and reusable code that follows best practices and coding standards.
- Optimize mobile applications for maximum performance, responsiveness, and efficiency.
- Debug and fix software defects, ensuring the stability and reliability of the applications.
- Stay updated with the latest trends and advancements in React Native and mobile app development, and continuously improve your skills and knowledge.
- Conduct code reviews, provide constructive feedback, and mentor junior developers to promote code quality and growth.
- Collaborate with backend developers to define and consume APIs, ensuring seamless integration between front-end and back-end systems.
- Participate in the entire software development lifecycle, from requirements gathering to deployment and maintenance.
- Bachelor's degree in Computer Science, Software Engineering, or a related field. A combination of education and relevant work experience may be considered.
- At least 4- 5 years of professional experience in mobile application development.
- Proven track record of developing and delivering high-quality mobile applications using React Native.
- Strong proficiency in JavaScript and experience with modern web technologies such as HTML5, CSS3, and ES6+.
- In-depth understanding of the React Native framework and its core principles, along with familiarity with popular React Native libraries and tools.
- Experience with mobile app development best practices, including responsive design, performance optimization, and memory management.
- Proficiency in using version control systems like Git for code management and collaboration.
- Experience with integrating APIs and working with backend technologies. Strong problem-solving and debugging skills.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.