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