Who we are?
We partner with non-technical Founders to build, fund and scale revenue-focused tech companies. We love to explore the art of the possible and investigate new ways to use technology - and we're always on the lookout for talented people who want to do amazing things. Take a look at what we do here.
The Founder and Lightning team is made up of a group of over 100 interesting and talented people. We combine and share our knowledge, experience, passion and creativity to achieve incredible things for our founders and ourselves and love meeting people who can bring something new to the party. See for yourself from those who know here.
About the Role:
We are seeking a talented and experienced Senior Developer to join our growing team. You will play a key role in designing, developing, and maintaining high-performing mobile applications for iOS and/or Android using React Native.
The fun stuff you'll be doing:
Design and develop robust and scalable iOS and/or Android app architectures using your understanding of MVC, MVVM, VIPER, and other design patterns.Apply your knowledge of Object-Oriented Programming, data structures, and design patterns to create clean, maintainable, and well-structured code.Write unit and integration tests using a TDD approach to ensure code quality and application stability.Implement app instrumentation and utilize crash analytics tools (Sentry, Firebase) to monitor app performance and identify potential issues.Stay up-to-date with the latest JavaScript standards and React Native framework advancements, including its architecture and modules.Integrate state management libraries like Redux Toolkit or Zustand to manage complex application state efficiently.Participate in CI/CD pipeline development and leverage Kanban boards (Trello) for agile development workflows.
Requirements
Proven 7yrs of experience as a Senior Mobile Developer with 5 yrs of experience in React Native with a strong understanding of mobile development principles.Expertise in one of the native platforms (Android or iOS) and experience with app publishing on app stores (Google Play Store & Apple App Store) and enterprise deployment setups.Good Experience in Typescript.Ability to analyze app analytics and app review comments to identify areas for improvement.Experience with third-party tools and IDEs like VSCode, Expo, Android Studio (SDK), and Xcode (CocoaPods).Adherence to best coding practices and implementation of feature flags for controlled rollouts.
Non-Technical Skills:
Excellent communication and collaboration skills.Ability to effectively communicate technical concepts to non-technical stakeholders.Passionate about learning and staying up-to-date with the latest technologies.Strong work ethic and a team player mentality.
Beneficial Experience:
Experience with Appium for test automation.Experience with DevOps tools and methodologies.
Benefits
We provide a wide range of benefits to make sure that everyone is satisfied and happy at work:
Remote-first, 'work from anywhere' cultureOpen culture and flat hierarchyInternet reimbursement Co-working space reimbursementFlexible working hours Sabbatical leaves - 4 weeks' paid leave for every 3 years of complete continuous serviceCorporate Social Responsibility (CSR)Leaves: 2 paid leaves/year for volunteering any social activities (1 in each half year)Fantastic funded learning, career development and promotional opportunities Amazing team meetups/get-togethers and longer trips awayEquity points in our LLP entities Annual paid and flexible public holidaysMedical InsuranceYearly Health CheckupsAwesome Referral Rewards
We are an international, cross-cultural, and diverse team made up of all sorts of interesting talents and personalities, so to work here is to work global - truly!