
Principal Software Engineer - React Native
- Lahore, Punjab Multan, Punjab
- Permanent
- Full-time
- Take ownership of development of mobile application products
- Build experiences across the stack using React Native and Spring
- Write well-tested, high quality code, with an eye towards generics and re-use
- Work closely with design and product teams to regularly ship working features
- Participate in release planning and deployment of released build
- Mentor and advise team members
- Evaluate and deliver timeline estimates for projects
- 5+ years of professional experience building consumer facing applications
- Experience owning user-facing features end-to-end, from conception to launch
- Experience developing software in a collaborative, multi-functional, and fast-paced environment
- Expertise building, maintaining, or working with a shared component library
- Proficiency with React or React Native
- Experience working on systems that have real-world performance and reliability constraints
- Strong communication and ability to manage conflicting priorities, setting expectations with stakeholders and be a driving force
- Experience with native code, libraries, or SDKs on iOS or Android
- Experience working on a multi-platform mobile app with a significant volume of traffic
- High personal code/development standards (code review, unit testing, documentation, etc.