Mobile App Developer (Flutter)

Responsibilities

  • Develop high-quality and user-friendly mobile applications for iOS and Android platforms

  • Collaborate with product, design, and back-end team to implement desired features and designs

  • Integrate third-party APIs with the mobile applications to provide seamless functionality

  • Monitor and optimize mobile application performance and resolve issues to maintain desired quality standards

  • Test the applications and report issues or bugs

Requirements

  • 3+ years of experience in mobile development

  • Experience and skill with the Flutter mobile development framework

  • Experience with API integration

  • Excellent problem-solving and analytical skills

  • In-depth understanding of Bitcoin and Layer 2 technologies such as Liquid and Lightning

  • Experience in using project management tools for tracking tasks and progress

  • Excellent communication and presentation skills to collaborate with other team members

  • Strong independency to manage own work activities

  • Located in Latin America

Plus if you have

  • Bachelor’s degree in Computer Science or related fields

  • Knowledge of Rush and familiarity with Bitcoin and Rust libraries

Sr. React native developer

Main responsibilities

  • Build pixel-perfect UIs across iOS and Android in react-native

  • Participate in code reviews and audits

  • Work closely with the back-end team defining communication interfaces

  • Managing app performance, making sure that the app is well tested and the user experience is uniformly high quality on every platform

  • Mentor your team members and participate in knowledge-sharing events

  • Work with the Tech Lead in close collaboration and translate technical requirements to everyday tasks for the app team.

Desired skills

  • At least 5 years of experience in a similar role

  • Has experience with the following:

  • React Native (native development experience on either platform is a plus!)

  • TypeScript

  • Reanimated 2

  • Mobx

  • Git and the related branching models

  • CI/CD systems for app development, like Bitrise

  • Working in an agile setting

  • Preference for simple solutions that are improved in an iterative fashion

  • Avoiding unnecessary complexity and obsession with clean code

  • Mad communication skills, ideally coupled with a sense of humor

  • Self-starter and able to work independently with minimal supervision

Front-end Developer

Main responsibilities

  • Build pixel-perfect UIs across iOS and Android in react-native

  • Participate in code reviews and audits

  • Work closely with the back-end team defining communication interfaces

  • Managing app performance, making sure that the app is well tested and the user experience is uniformly high quality on every platform

  • Mentor your team members and participate in knowledge-sharing events

  • Work with the Tech Lead in close collaboration and translate technical requirements to everyday tasks for the app team.

Desired skills

  • At least 5 years of experience in a similar role

  • Has experience with the following:

  • React Native (native development experience on either platform is a plus!)

  • TypeScript

  • Reanimated 2

  • Mobx

  • Git and the related branching models

  • CI/CD systems for app development, like Bitrise

  • Working in an agile setting

  • Preference for simple solutions that are improved in an iterative fashion

  • Avoiding unnecessary complexity and obsession with clean code

  • Mad communication skills, ideally coupled with a sense of humor

  • Self-starter and able to work independently with minimal supervision

Fullstack developer

Responsibilities

  • Develop web applications using React, Next.js and TypeScript

  • Assist in writing and maintaining backend services in Node.js and Rust

  • Work with Prisma and PostgreSQL for database operations

  • Collaborate with the design, product, QA and engineering teams to implement new features

  • Work closely with senior engineers to adopt best practices and coding standards

  • Contribute to key aspects of the product development cycle – including design, implementation, testing, and review

  • Contribute to bi-weekly software releases, in line with the product roadmap

  • Assist in quality control by identifying and fixing bugs, and participating in code reviews

  • Stay up-to-date with the latest trends and technologies in Bitcoin, Lightning, React, Next.js, Node.js, and Rust

Skills

  • Demonstrated excellence in using modern software development practices and tools

  • At least three years of experience with React and Next.js development

  • At least three years of experience with Node.js or Rust for backend development

  • Experience with Prisma and PostgreSQL for database management

  • Familiarity with Bitcoin Core, and either CLN or LND

  • Ability to effectively follow instructions and execute tasks as assigned by team leads or senior engineers

  • Proficiency in English (both written and verbal)

  • Positive and solution-oriented mindset

  • Ability to work in a global, asynchronous environment

  • Pragmatic, self-guiding and not afraid to take ownership

  • Bachelor's degree in computer science or related field, or equivalent experience


react native developer

Responsibilities

  • Develop mobile applications using React Native and TypeScript

  • Assist in writing and maintaining code in Swift/Objective-C or Kotlin/Java

  • Collaborate with the design, product and engineering teams to implement new features

  • Work closely with senior engineers to understand and implement best practices and proper coding standards

  • Contribute to key aspects of the product development process – including design, implementation, testing, and review

  • Contribute to bi-weekly software releases, aligning with the product roadmap

  • Assist in quality control by identifying and fixing bugs, and participating in code reviews

  • Stay up-to-date with the latest trends and technologies in Bitcoin, Lightning, React Native and mobile software development

Skills

  • Demonstrated excellence in using modern software development practices and tools

  • At least one year of experience in React Native development

  • Knowledge of Swift/Objective-C or Kotlin/Java

  • Familiarity with Bitcoin Core, and either CLN or LND

  • Proficiency in English (both written and verbal)

  • Positive and solution-oriented mindset

  • Ability to work in a global, asynchronous environment

  • Pragmatic, self-guiding and not afraid to take ownership

  • Bachelor's degree in computer science or related field, or equivalent experience

frontend engineer

  • React Native

  • Typescript

  • Apollo Client - GraphQL

  • AppCenter lifecycle (Deployment, Analytics, Crashlytics)

  • Analytics tools - Amplitude, Firebase (Google analytics), Facebook

  • Expo Web

  • Some understanding of Objective-C & Java preferred

The architect is a cross-team role that will work with multiple teams working on product facing features to ensure best practices, consistency, and helping create frameworks, tooling, and process to deliver our product features quickly.

Your Responsibilities

You’ll work closely with our product and back-end development teams, participate in PR reviews and suggestions, and collaborate with the broader team to conceptualise, develop and implement product features.

Skills and experience that will help you succeed:

  • Expert understanding of React & React Native technology stacks including the usage of Expo Web

  • Ability to gather requirements, lead projects, design solutions, eloquently talk through tradeoffs, and help the team balance long term vision with short term priorities

  • A commitment to documentation, consistency, reusability, and an eye for the big picture – approaching projects in ways that will grow and strengthen our practice

  • Knowledgeable in accessibility standards

  • Advanced to expert knowledge of unit and integration testing patterns in front end environments and a desire to drive improvements in test-based development culture

  • Expert understanding of asynchronous requests, API integrations, partial page updates, SEO optimization & SSR, and page performance troubleshooting & optimisation

  • Solid judgement, and a pragmatic, collaborative approach to solving problems iteratively

  • An open and collaborative communication style

  • 5+ years experience recommended