We are Bright:
Bright is a consumer fintech that helps Americans get out of debt, with the power of data science and machine learning. It is a mobile app that combines all the tools and tech needed to manage and get rid of debt.
Bright's tools include credit score building, automated debt paydown plans, financial planning, budget planning tools, and refinance loans. It works with credit cards, student loans and car loans.
Bright has had 6x growth in the last year, with 300,000 users, and more than 100,000 ratings and reviews.
Bright is backed by three major venture capital funds (Sequoia, Falcon Edge and Hummingbird) and with top angel investors from the US, UK and India, Bright has raised +$40 million in funding to date.
Bright has recently raised $50M in debt funding from Encina Lender Finance, for its credit business growth. Encina Lender Finance provides lending solutions to consumer and commercial speciality finance companies across the U.S. and Canada.
Today we are among the top 8 US FinTech companies. We will become a top-100 US financial institution, with the unique strength of data science and predictive modeling to enhance financial products for a user's life outcomes.
We will be the first at-scale Consumer Tech company, built in India for Global markets.
About Our Founders:
Bright was founded in 2019 by a founding team from McKinsey's Banking Practice (Petko Plachkov and Avi Patchava) and InMobi Data Scientist (Avi Patchava, Varun Modi, Avinash Ramakath, Jayashree Merwade).
Responsibilities:
- Lead the design and development of robust, scalable, and maintainable mobile applications using React Native.
- Collaborate closely with product managers, designers, and backend developers to ensure seamless integration between frontend and backend.
- Take ownership of the end-to-end development process, from translating user stories and wireframes into high-quality, performance-optimized mobile applications.
- Ensure the technical feasibility of UI/UX designs and optimize applications for maximum performance.
- Maintain a high level of code quality, conduct code reviews, and write unit/integration tests to ensure the stability and reliability of the application.
- Mentor junior developers and actively contribute to improving team development practices.
- Stay up to date with the latest mobile development trends, technologies, and best practices.
- Contribute to the continuous improvement of the React Native development process and architecture.
- Ensure compliance with security, performance, and quality standards.
Key Requirements:
- 3-5 years of experience in mobile application development with React Native.
- Strong proficiency in JavaScript/TypeScript and modern mobile development frameworks.
- Demonstrated experience with state management libraries like Redux, MobX, or Context API.
- Solid understanding of mobile app architecture and mobile platform APIs (iOS and Android).
- Experience with RESTful APIs integration and third-party libraries such as Axios, Apollo, etc.
- Experience with React Native tools and libraries (React Navigation, etc.).
- Familiarity with version control systems like Git, and experience working in an Agile/Scrum development process.
- Knowledge of performance optimization techniques for mobile apps.
- Experience with CI/CD pipelines for mobile development.
- Excellent debugging and troubleshooting skills.
- Strong communication and collaboration skills, with experience working in cross-functional teams.
Preferred Skills:
- Experience in native mobile development (Android/iOS) using Java, Swift, or Objective-C.
- Knowledge of push notifications, and cloud messaging services like Firebase.
- Familiarity with mobile app deployment processes (App Store/Google Play).
- Experience with mobile analytics tools such as Mixpanel, Firebase Analytics, or similar.
- Experience in managing and mentoring junior developers.