Finchanger is a team of experts in helping traditional banks launch and thrive in the digital banking world. We’re supremely confident in our abilities because we’ve successfully launched and operated a digital bank as our own business. This means we’re not just a technical team. We understand the intricacies of running a digital bank firsthand.
15 травня 2024

Lead React Native Developer (вакансія неактивна)

віддалено

As the Lead React Native Developer for our digital project, you will be responsible for spearheading the development of a cutting-edge cross-platform mobile banking application. You will lead a team of developers and work closely with designers, product managers, and other stakeholders to deliver a robust and user-friendly application.

Responsibilities:

  1. Lead the end-to-end development of the React Native mobile banking application, ensuring high performance, scalability, and security.
  2. Collaborate with designers to implement pixel-perfect UI designs and ensure a seamless user experience across iOS and Android platforms.
  3. Architect and implement reusable components and libraries to accelerate development and maintain code quality.
  4. Work closely with backend developers to integrate APIs and ensure smooth data flow between the mobile app and server.
  5. Implement industry best practices for mobile app development, including code reviews, unit testing, and continuous integration.
  6. Stay up-to-date with the latest trends and technologies in mobile development, particularly in the React Native ecosystem, and advocate for their adoption when appropriate.
  7. Mentor and coach team members, fostering a culture of learning and continuous improvement within the unit.
  8. Collaborate with stakeholders to gather requirements, provide technical guidance, and ensure alignment with project goals and timelines.

Requirements:

  1. Proven experience (6+ years) as a React Native developer, with a strong portfolio of mobile applications deployed to both iOS and Android platforms.
  2. Deep understanding of JavaScript, Typescript, React, and React Native frameworks, including their core principles and best practices.
  3. Experience leading a team of developers in the development of complex mobile applications, preferably in the fintech or banking industry.
  4. Solid understanding of mobile app architecture patterns, such as Flux/Redux, and experience architecting scalable and maintainable applications. Experience with Redux Toolkit and Zustand.
  5. Proficiency in integrating RESTful APIs and libraries (such as React Query etc.) into React Native applications.
  6. Advanced experience with React Native Reanimated library or Moti
  7. Familiarity with mobile app security best practices and techniques for securing sensitive user data.
  8. Strong communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
  9. Knowledge of CI/CD pipelines and automated testing frameworks for mobile applications.

Preferred Qualifications:

  1. Experience with native iOS or Android development (Swift/Objective-C for iOS, Java/Kotlin for Android).
  2. Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience
  3. Previous experience working in a startup environment or on greenfield projects.