Aid:Tech

posted about 1 month ago

Full-time - Mid Level

About the position

AID:Tech is seeking a skilled React Native Developer to join our dynamic team. Our mission is to create a future where finance is borderless, accessible, private, and personalized, and we are committed to reducing inequality and increasing opportunity through seamless identity and payment services. As a React Native Developer, you will play a crucial role in building secure, robust, and high-performance mobile and web applications that align with our vision. In this role, you will be responsible for developing mobile wallets that leverage the latest Blockchain technology, aimed at supporting 'social good' programs for users in disaster zones and vulnerable areas worldwide. You will also contribute to the development of complex web applications, specifically dashboards that assist various Agencies and NGOs in their efforts to support those in need. These dashboards will include features such as aid disbursement programs, predictive analytics, and comprehensive reporting capabilities. The ideal candidate will possess senior-level experience in both web and mobile development, particularly with the React and React Native toolsets. You will collaborate with cross-functional teams to define, design, and implement new features, ensuring that the applications are user-friendly and meet high-quality standards. Your role will also involve unit testing, bug fixing, and continuously exploring new technologies to enhance development efficiency.

Responsibilities

  • Design and build React Native applications for iOS and Android platforms.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Requirements

  • Demonstrated ability to deliver high quality mobile applications using React Native.
  • Good understanding of usability principles for mobile and ability to deliver a slick and polished UI.
  • Strong communication skills to liaise with clients on design and implementation of solutions.
  • Able to write maintainable, clean & well documented code.
  • Comfortable within an agile environment with strong emphasis on good test coverage.
  • Familiarity with RESTful GraphQL APIs to connect applications to back-end services.
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.

Nice-to-haves

  • Backend development exposure - Node or GoLang preferred.
  • Proficient with TypeScript.
  • Experience with offline storage, threading, and performance tuning.
  • Knowledge of other web technologies and UI/UX standards.
  • Understanding of design principles (Material design and Human Interface Guidelines).
  • Experience with performance and memory tuning with tools.
  • Familiarity with cloud message APIs and push notifications.
  • Proficient understanding of code versioning tools (Git).
  • Familiarity with continuous integration.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service