React Native Developer

Top Skills Required:
1. Senior Mobile Developer 6 months+ experience with React Native, or a minimum of 2 years’ experience building applications using JavaScript frameworks like React or AngularJS required
2. Experience with  TDD environment and 100% test coverage is needed 
2. Experience in native mobile application development (iOS or Android) will be plus 
3. Experience in an Agile environment preferably doing paired programming 

Job Description:

You will be involved in all aspects of developing new features including user story elaboration, estimation, analysis, design, programming, unit/integration testing and debugging following Agile development practices such as Scrum and Extreme Programming (XP). In this highly collaborative, cross-functional, and Agile environment, you will…
• Build industry leading mobile apps for connected vehicles on a global scale
• Elaborate, estimate, and design for small increments of work…just-in-time
• Commit to completing well-defined work and deliver on those commitments
• Swarm around tasks along with other Scrum team members
• Perform technology evaluation and design spikes
• Test-drive code (Test Driven Development)
• Pair program with different people in many situations
• Report status of assigned software development tasks
• Consistently follow the specified software development methodology
• Model courageous and continuous learning to the team. Actively help team members continuously learn
• Promote improvements in programming practices such as functional/acceptance test driven development, continuous integration, and test automation
• Continuously learn and challenge the organization concerning new practices, processes, technologies, and languages
• Build a strong team using their collaboration skills. Interview and mentor team members.
• Provide leadership and assistance among and across teams/organizations
• Prospective candidates possess a high degree of business insight, creativity, decision-making skills, a drive for results, the ability to negotiate, the ability to develop peer relationships, and a strong technical learning capability.

Required experience and skills are:
• Design and write software technical specifications, write software code and perform unit testing
• Apply current technology to solve technical problems and ensure system and application performance is optimized
• Work with business units to improve efficiency and remove barriers in applications
• Work with product teams on new product ideas, designs, prototypes and estimates
• Maintain coding standards to facilitate code maintenance and enhancement
• Provide deep systems support (programming, architecture, system analysis) for the Applications team
• Document processes and development projects

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field