Department: Digital Media
Reporting Line: Head of Digital Media
Role Purpose
The React Native Developer will be responsible for designing, developing, and maintaining high-quality
mobile applications for MTV Lebanon. This role requires expertise in React Native and a strong
understanding of mobile application development principles. The ideal candidate will collaborate with
cross-functional teams to deliver user-friendly and feature-rich mobile experiences that align with MTV
Lebanon’s digital strategy.
Key Responsibilities
- Develop and maintain robust, high-performance mobile applications using React Native for both iOS and
Android platforms.
- Write clean, maintainable, and efficient code, following best practices and coding standards.
- Collaborate with designers, content creators, and backend developers to ensure seamless integration and
functionality.
- Debug and resolve issues, ensuring the performance, quality, and responsiveness of applications.
- Troubleshoot, debug, and resolve website issues in a timely manner.
- Implement interactive features and ensure applications are optimized for speed and scalability across
devices.
- Manage app releases, including deployment processes for the Apple App Store and Google Play Store.
- Stay updated on React Native trends, tools, and best practices to keep MTV’s mobile applications
competitive and innovative.
- Test applications thoroughly to ensure flawless functionality and performance.
Education: Bachelor’s degree in Computer Science, Web Development, or a related field.
Experience:
- 1-2 years of professional experience with React Native development.
- Experience with end-to-end app development, including deployment and maintenance.
Technical Skills:
- Proficiency in React Native, JavaScript/TypeScript, and Redux for state management.
- Strong understanding of mobile app development lifecycle, including REST API integration.
- Experience with Git for version control and CI/CD pipelines.
- Familiarity with native development frameworks (Swift/Objective-C for iOS, Kotlin/Java for Android) is a
plus.
- Knowledge of testing tools like Jest, Detox, or Appium.
- Understanding of design principles and user experience for mobile applications
Languages: Fluent in Arabic and English; French is a plus.
Competencies:
- Strong analytical and problem-solving skills to debug and optimize mobile applications.
- Excellent collaboration and communication skills for effective teamwork with designers and
developers.
- Attention to detail to deliver polished, high-quality applications.
- Ability to manage multiple projects and meet deadlines in a fast-paced environment.
- A proactive approach to learning and adapting to emerging mobile development trends.