Senior React Native Developer

 

Recruiter:

Progressive Edge

Job Ref:

PEJR001

Date posted:

Saturday, June 19, 2021

Location:

CapeTown, South Africa

Salary:

Market related


SUMMARY:
A large enterprise is looking for 2 x Senior React Native Developers and hopes to find individuals who possess a passion for pushing mobile technologies to the limits.

POSITION INFO:

Your Deep specialised knowledge of systems development & testing combined with mobile customer applications will be a key success factor.  Your collaborative technical guidance and mentorship will ensure a high quality of code and performance is maintained.  You will foster a high performing mobile team and work closely with Product Managers, Business Analysts and Solutions Architects and other cross functional teams and stakeholders in co-creating sustainable mobile experiences across a variety of platforms.

Role Description  

Configuration and creation of technical components and services required to deliver online customer facing features.    

  • Design, build and maintain the next generation of our mobile applications.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Analyse and understand business and customer requirements in the context of the current business environment and future opportunities.  
  • Set-up and maintenance of the technical infrastructure.    
  • Develop and document design and maintain the source base.  
  • Create conceptual, logical, and physical solutions, using appropriate coding techniques and methodologies.  
  • Identify and implement suitable coding solution(s) and alternatives that address the business needs/ requirements of key stakeholders from the business, solution delivery and operations areas to meet and exceed customer expectations.    
  • Adhere to standard coding practices and maintain development principles and quality compliance criteria to deliver according to commitments.  
  • Integrate design for maintainability, scalability, and efficiency.  
  • Coordinate with Architects and business stakeholders to determine functionalities.  
  • Complete deliverables throughout the System Development Life Cycle for compliance according to an agreed plan.  
  • Work within the frameworks of Agile (SCRUM) methodologies.  

Successful delivery of development projects and changes as required:

  • Work as part of a team without close supervision. 
  • Facilitate networks and work closely with external agencies and other third-party suppliers to provide input to design to ensure technical viability.   
  • Complete deliverables throughout the System Development Life Cycle for compliance according to agreed plan.  
  • Work within the framework Agile methodologies and/or other agreed cross-functional team ways of working  
  • Ensure a thoughtful and clear understanding of program and project goals and needs through thorough engagement with different stakeholders.  
  • Perform adequate project risk assessments by considering all technical and other interdependencies. Identify and prioritise project risks.
  • Set-up best practices and processes for new team inclusive of defining and performing code reviews.
  • Detect critical deficiencies and recommend improvements.  

Provide technical input and guidance into online channel evolution by keeping up to date with relevant technology:  

  • Provide active technical advice to the team, IT, and other business stakeholders.
  • Play a leading role in maintaining best of breed development standards for technologies and solutions.
  • Research, understand and stay up to date with current trends in Information Technology and specifically lead the technical competency within your area of expertise.
  • Actively share insights and information with relevant stakeholders and team.

 Guidance, Mentoring and Coaching the Development Team:

  • Provide technical leadership in the Digital Service Layer team, identify knowledge and skills gaps and actively devise learning strategies to develop the team as   required including areas such as new Digital Service Layer, business awareness, problem solving.  
  • Inspire the team to take accountability for their technical delivery and participation in the full IT team and foster an open environment that seeks to receive and provide regular feedback at individual, team and management levels.

REQUIREMENTS

  • Extensive, relevant, and demonstrable job-related experience in DevOps and React Native Development
  • Specific platform (iOS & Android) knowledge/understanding. Must be comfortable building or using native modules within React Native (solid experience required).
  • Experience in general software development, testing and standards development.  Including the practical ability to develop applications using multiple programming languages, frameworks, and technologies such as: Objective-C, Swift, Cocoa Touch frameworks and Hybrid Mobile Development (React Native) on Android or iOS.
  • Experience in a Senior Developer role with specific exposure to mentoring and coaching a team of Developers
  • Solid understanding of the full Mobile Development Life Cycle
  • Experience with offline storage, threading, and performance tuning.
  • Understanding of mobile design principles and Interface guidelines.
  • An understanding of the paradigms and design principles of the individual platforms.
  • Knack for benchmarking and optimization. 
  • Familiarity with native build tools.
  • Firm grasp of the JavaScript and TypeScript language and its nuances, including ES6+ syntax.
  • Familiarity with Continuous Integration and Continuous Deployment
  • Any additional experience in technical solutions support with exposure to both Waterfall and Agile projects in DevOps with the Agile/Scrum Tool set, preferably Atlassian would be highly beneficial


 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

Senior Full Stack C# Developer (React) – Cape Town (in-office) – up to R1.2m Per Annum
Location: Capetown
Salary: 1 200 000
senior Full Stack C# developer (react) – Cape Town (in-office) – up to R1.2m Per Annum
13 days ago


Full Stack Engineer - Mid to Senior (Python, React and Typescript)
Location: Cape Town
Salary: R70k - 80k per month + Medical aid, Provident, Bonus
Full Stack Engineer - Mid to senior (Python, react and Typescript)
19 days ago


Analyst Developer
Location: Cape Town
Salary:
5 days ago


Mid - Senior Developer (PHP, Laravel, Vue.js)
Location: Capetown
Salary: Market related
Mid - senior developer (PHP, Laravel, Vue.js) | Cape Town
6 days ago


Senior Frontend Developer
Location: Cape Town
Salary:
6 days ago


Junior Buyer
Location: Cape Town
Salary:
8 days ago


Senior C# Developer
Location: Cape Town
Salary: Market Annually
An industry leading Bank has an exciting opportunity for a senior C# developer to join their team. 
26 days ago


Ruby Developer
Location: Stellenbosch
Salary: Monthly
A technology-driven company, based in Cape Town, is seeking a Ruby developer to join their team on a Hybrid Model (Cape Town/Stellenbosch). A strong background/understanding of Ruby would be vital for this position. Please apply if you meet the below requirements. No remote option available.
19 days ago


Create a free job alert for Senior React Native Developer in CapeTown

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions