Contract Mobile Developer (React Native)
Penumbra Labs is part of a decentralized open-source ecosystem that shares the mission of bringing privacy to proof-of-stake, allowing users to transact, stake, swap, and marketmake without disclosing their personal information, account activity, or trading strategies to the entire world – while still permitting selective disclosure to appropriate parties. Working at Penumbra Labs is a unique opportunity to work on exciting problems and build new financial infrastructure. We offer a collaborative work environment and a meaningful stake in the creation of a new protocol.
As a Contract-to-Hire Mobile Developer, you’ll work closely with our product and engineering teams to create mobile experiences that align with our mission. You will be responsible for developing and maintaining a React Native application with strong TypeScript integration, working on both iOS and Android components. Experience with cryptocurrency wallets and knowledge of Rust are beneficial for this role, as we continue to explore the intersection of mobile and blockchain technology.
Key Responsibilities:
- Develop, test, and maintain features for our React Native mobile application, ensuring high performance and responsiveness.
- Implement state management solutions and UI components using popular libraries (e.g., Tailwind, styled-components) to create visually consistent, user-friendly experiences.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work closely with the backend team to integrate API services and manage data flows between the application and server.
- (Nice to have) Collaborate on cryptocurrency wallet integration within the app, including secure transaction handling and wallet management.
- (Nice to have) Work with Rust binaries via FFI for integrating backend functionality into the mobile application.
Required Skills & Qualifications:
- 3+ years of experience in React Native development with strong TypeScript skills.
- Proficiency in React Native core components for both iOS and Android.
- Strong understanding of state management and experience with popular UI libraries, such as Tailwind and styled-components.
- Excellent debugging, optimization, and problem-solving skills.
Nice-to-Have Skills:
- Experience with cryptocurrency wallets or working knowledge of secure transaction handling.
- Knowledge of Rust programming and experience with FFI (Foreign Function Interface) for integrating Rust binaries with React Native applications.
Contract Details:
- Duration: 3-6 month contract with the opportunity to join the team full-time.
How to Apply:
If you're a proactive mobile developer with a strong foundation in React Native and a passion for privacy-focused technology, we’d love to hear from you. Please submit your resume and portfolio showcasing relevant projects.
Apply for this job
*
indicates a required field