Senior React Native Developer

3 weeks ago


Cape Town, South Africa Shopritex Full time

Role purpose We are looking for a Senior React Native developer interested in building scalable, performant mobile apps on both the iOS and Android platforms. You will have a passion for mobile application development and a keen interest in the paradigms and design principles that make each platform unique. You will be responsible for collaborating, architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required. Responsibilities Possess a passion for pushing mobile technologies to the limits. Architect complex applications to allow for complex implementations where collaboration with 3rd parties is required. Design, build and maintain the next generation of our mobile applications. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Deep understanding of and belief in Test Driven Development. Unit-test code for robustness, including edge cases, usability, and general reliability. Set up and maintenance of the technical infrastructure. Build pixel-perfect, buttery smooth UIs across both mobile platforms. Leverage native APIs for deep integrations with both platforms. Diagnose and fix bugs and performance bottlenecks for performance that feels native. Reach out to the open-source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things. Work within the frameworks of agile (SCRUM) methodologies. Qualifications & Experience Key competencies and work ethic Solid understanding of the full mobile development life cycle Firm grasp of the JavaScript and TypeScript languages and its nuances, including ES6+ syntax Knowledge of functional and object-oriented programming Ability to write well-documented, clean JavaScript / TypeScript code Rock solid at working with third-party dependencies and debugging dependency conflicts Familiarity with native build tools, like XCode, Gradle, Android Studio Ability to write native code for specific platforms Experience with offline storage, threading and performance tuning. Understanding of REST APIs, the document request model, and offline storage Experience with automated testing suites, like Jest or Mocha Familiarity with CI / CD, git workflows and ways of working Matric with extensive, relevant and demonstrable job-related experience in mobile application development - (essential) Degree in Information Systems / B.Sc. Computer Science / B.Eng. (or similar) - (preferred) 5-8 years' experience in general software development. 3-5 years' experience in a senior developer role with specific exposure to mentoring and coaching a team of developers - (essential). Exposure to and an understanding of corporate, retail, customer interfacing environment in a similar role (non-sector specific) - (essential). Self-motivated and drive with strong integrity - take accountability for actions and mistakes. Independent problem solver and analytical thinker Collaborative partnering – build relationships both internally and externally. Open, honest and direct, is comfortable in giving and receiving constructive feedback. Think and act independently as well as collaboratively. Operational efficiency, – someone who can spread themselves across multiple tasks simultaneously by working smartly, efficiently and effectively. Diligently staying on top of the details and understanding how they fit into the big picture. Adapting and responding to change - delivering results and meeting customer expectations. EEO Statement Our Group is committed to creating, embracing, and preserving a diverse workplace that values the unique talents, perspectives, backgrounds, and abilities that enrich our organisation. A place where everyone matters and feels included. We are committed to Employment Equity when recruiting internally and externally. #J-18808-Ljbffr



  • Cape Town, South Africa Plus 1x Full time

    We are looking for a highly skilled and experienced Senior React Native Software Developer to join our growing engineering team. You will play a key role in designing, developing, and maintaining high-performance mobile applications for both iOS and Android platforms. The ideal candidate has deep expertise in React Native, with hands-on experience in native...


  • Cape Town, South Africa IOCO Full time

    We're looking for a React Native Developer to join our team! As part of our dynamic and growing organization, you'll have the opportunity to work on cutting-edge projects and collaborate with a talented team of developers.The ideal candidate would need to be able to adapt to new technologies quickly and be willing to keep you skills and industry knowledge...


  • Cape Town, Western Cape, South Africa Liquid Thought Full time

    Location: Cape Town (On-Site)Job Description:Our client is seeking a skilled Senior React Native Developer to help build and grow their suite of mobile apps. You will collaborate with Product Managers, Designers, and Engineers to deliver high-quality, user-focused solutions. If you have strong experience in React Native, a solid software engineering...


  • Cape Town, South Africa iOCO Pty Ltd Full time

    We're looking for a React Native Developer to join our team! As part of our dynamic and growing organization, you'll have the opportunity to work on cutting-edge projects and collaborate with a talented team of developers. The ideal candidate would need to be able to adapt to new technologies quickly and be willing to keep you skills and industry knowledge...


  • Cape Town, South Africa IOCO Full time

    We're looking for a React Native Developer to join our team! As part of our dynamic and growing organization, you'll have the opportunity to work on cutting-edge projects and collaborate with a talented team of developers. The ideal candidate would need to be able to adapt to new technologies quickly and be willing to keep you skills and industry knowledge...


  • Cape Town, South Africa Bluegrass Digital Limited Full time

    React Native Developer Referrals increase your chances of interviewing at Bluegrass by 2x. Location: Bluegrass Cape Town, Western Cape, South Africa Overview We develop medium to enterprise web and mobile applications. We work with CMS platforms like Umbraco, Optimizely, and WordPress, as well as creating custom SaaS applications. We develop on both the...


  • Cape Town, South Africa Bluegrass Digital Limited Full time

    React Native Developer Referrals increase your chances of interviewing at Bluegrass by 2x. Location Bluegrass Cape Town, Western Cape, South Africa Overview We develop medium to enterprise web and mobile applications. We work with CMS platforms like Umbraco, Optimizely, and WordPress, as well as creating custom SaaS applications. We develop on both the...


  • Cape Town, Western Cape, South Africa iOCO Pty Ltd Full time R450 000 - R750 000 per year

    We're looking for a React Native Developer to join our team As part of our dynamic and growing organization, you'll have the opportunity to work on cutting-edge projects and collaborate with a talented team of developers.The ideal candidate would need to be able to adapt to new technologies quickly and be willing to keep you skills and industry knowledge...


  • Cape Town, Western Cape, South Africa Boardroom Appointments Full time R500 000 - R1 200 000 per year

    Senior React Native Engineer - 6 Month ContractKey ResponsibilitiesArchitect, build, and maintain high-performance, cross-platform mobile applications using React Native.Work closely with product, UX/UI, and backend teams to define, design, and ship new features.Optimize components for maximum performance across a vast array of mobile devices.Ensure the...


  • Cape Town, South Africa iOCO Pty Ltd Full time

    We're looking for a React Native Developer to join our team! As part of our dynamic and growing organization, you'll have the opportunity to work on cutting-edge projects and collaborate with a talented team of developers. The ideal candidate would need to be able to adapt to new technologies quickly and be willing to keep you skills and industry knowledge...