Vacancy Notice: React Native Developer
Byte Limited is looking for a skilled React Native Developer to join our innovative team. This role is ideal for a developer who loves building mobile applications, collaborating closely with a backend-focused team, and contributing to projects that impact users directly.
Responsibilities:
Develop, test, and maintain high-quality React Native mobile applications for iOS and Android.
Collaborate with backend developers, designers, and product managers to define app features and ensure seamless integration with APIs.
Implement clean, maintainable, and efficient code using modern React Native practices.
Integrate mobile apps with RESTful APIs, Firebase services, and other third-party tools.
Optimize apps for performance, responsiveness, and security across devices.
Participate in code reviews, provide constructive feedback, and mentor junior developers.
Troubleshoot, debug, and resolve technical issues in the app ecosystem.
Stay updated with emerging mobile technologies and frameworks.
Requirements:
3+ years of experience in React Native development.
Strong proficiency in JavaScript and TypeScript.
Experience with React Native ecosystem: React Navigation, Redux/Context API, React Native Paper, Notifee, Firebase, and Axios.
Familiarity with backend technologies such as Node.js (Express), FastAPI, and PostgreSQL/MongoDB.
Understanding of microservices architecture and integration with mobile apps.
Experience with testing frameworks for mobile apps (Jest, Detox, or equivalent).
Knowledge of version control systems (Git) and collaborative workflows.
Experience deploying apps to App Store and Google Play.
Strong problem-solving skills, attention to detail, and ability to work collaboratively in a fast-paced environment.
Preferred Skills:
Knowledge of DevOps practices for mobile apps, CI/CD pipelines.
Experience with push notifications, background tasks, and offline-first app design.
Understanding of security best practices for mobile applications.
Familiarity with payment gateway integrations and wallet systems.
Benefits:
Work on impactful projects with real-world users.
Collaborate with a talented, supportive, and driven team.
Professional development and career growth opportunities.
Competitive salary and benefits.
Flexible working hours and a healthy work-life balance.
Access to the latest mobile development tools and technologies.