Job Description
Do you want to love what you do at work? Do you want to make a difference, an impact, and transform people's lives? Do you want to work with a team that believes in disrupting the normal, boring, and average?
If yes, then this is the job for you. webook.com is Saudi’s #1 event ticketing and experience booking platform, known for its technology, features, agility, and revenue. It has served some of the largest mega events in the Kingdom, surpassing over 2 billion in sales. webook.com is part of the Supertech Group, which also includes UXBERT Labs, a leading digital and user experience design agency in the GCC, and Kafu Games, the largest esports tournament platform in MENA.
We're looking for someone to start immediately. Apply today, and if you fit what we're looking for, we'll be in touch straight away. We are open to candidates worldwide seeking a remote opportunity.
Key Responsibilities
- Develop scalable, secure, and functional mobile applications.
- Maintain and improve existing mobile applications.
- Utilize React Native to design and develop UI components.
- Write effective, scalable, and reusable code for interchangeable modules.
- Monitor and optimize application performance for a seamless user experience.
- Generate ideas for new programs, products, or features by monitoring industry trends.
- Analyze data, processes, and codes to troubleshoot and identify improvements.
- Collaborate with product and operations teams to guide and execute the product roadmap.
Key Skills
- Extensive experience with React Native in mobile app development.
- Knowledge of iOS and/or Android application architecture and design.
- Strong understanding of mobile development design patterns, components, tools, and standards.
- Familiarity with RESTful JSON web API design principles.
- Experience with native mobile development (Java/Kotlin for Android, Swift/Objective-C for iOS) is a plus.
- Exposure to back-end web engineering is beneficial.
- Proficiency with version control systems like Git.
- Experience with state management libraries (e.g., MobX) and asynchronous programming.
- Ability to document software solutions using diagrams and flowcharts.
- Experience with release management, analytics, A/B testing, SEO, and social media marketing strategies is an advantage.
- Strong multitasking, organization, and time management skills.
- Excellent collaboration, communication, and customer service skills.
- Knowledge of user-centered design and UX principles.
- Ability to communicate effectively with senior management.
- Self-motivated, organized, and accountable.
- B.S. in Computer Science or related field.
- Minimum 3-4 years of experience with React Native.