Concora Credit is looking to build its first mobile application to provide a world-class experience for its customers, enabling them to 'Do More with Credit'. The company needs a Lead React Native Developer to drive the development of this application, ensuring it is high-quality, scalable, and meets customer needs.
Requirements
- 6+ years of development experience delivering mobile applications on React Native, Native iOS (Swift or Objective C), Native Android (Java or Kotlin).
- Familiar with all things related to React Native, including the latest libraries – Typescript, Storybook, Redux, Redux Persist, AsyncLocalStorage, React Native Animated API, Axios, React Query. Frameworks like Jest, Husky, Jetifier, and ESLint. Experience with Analytics, Crashlytics, Push Notifications, etc.
- Familiar with building tools such as Xcode, Android Studio.
- 2+ years of development experience delivering Web Applications built in React or similar frameworks with experience integrating with RESTful APIs.
- 2+ years of experience utilizing the following technologies: C-Sharp, .NET Core, SQL Server.
- Experience integrating with Google/Firebase Analytics, Crash Analysis Tools and Performance Monitoring and various tools in React Native Platform. Deploying to App Store and Play Store is expected!
- Debugging and testing: Proficiency in debugging and testing React Native applications, including tools like Jest, React testing Library and Enzyme.
Responsibilities
- Deliver best-in-class mobile applications with high-quality, efficient, scalable, and reusable code, always protecting customer privacy and confidentiality.
- Deliver well-structured software with robust unit tests.
- Be responsible for the quality of the code delivered for our code as well as the team’s.
- Being a leader means figuring out issues proactively (functional and non-functional) and partnering well with the team, Product Owner, and Quality Assurance team.
- Be an active Team Member, partnering within the Scrum team to deliver their tasks and the team's tasks on schedule.
- Extend existing system functionality based on user requirements, analyzing code to identify areas for modification while maintaining and supporting existing products.
- Actively participate in the definition, design, and planning of new and updated features.
Other
- Customer empathy and working collaboratively in cross-functional teams are a must.
- The ability to thrive within our Agile framework, combined with a commitment to continuous improvement, is essential.
- Practical real-world experience building quality, robust, scalable solutions on Mobile, Web, with integration to Backend Services, coupled with the ability to share and learn from your teammates, is key to success.
- This position is located at our Beaverton, OR office and has a hybrid schedule. We’re onsite Monday through Wednesday.
- 4-year degree in computer related field or equivalent experience in computer systems desired.