Job Description :
RESPONSIBILITIES:
Development of React Native applications for iOS and Android.
Optimize applications for maximum speed and accessibility.
Write clear, concise and well documented code.
Effectively manage timelines and expectations.
Technical Lead on one of more project squads.
Create and manage tasks for junior developers on the squad.
Review code and coordinate releases with other squads.
Create private NPM packages.
QUALIFICATIONS:
4+ years of mobile application development experience
2+ years of experience with React Native
A 'can get done' attitude
Experienced in building mobile applications that consume RESTful JSON APIs
Experience working with distributed development teams within an agile environment
Deep understanding of how to optimize React Native apps for iOS and Android, including offline storage, threading, and performance tuning.
Additional experience in the following is preferred: Git, Redux, Mobile UI
NICE TO HAVE:
Experience using Azure Dev Ops for project management.
Experience using Code Push for app updates.
Experience leading/mentoring a team.