About Nexus
Nexus is building a world supercomputer by leveraging the latest advancements in cryptography, engineering, and science. Our team of experts is developing and deploying the Nexus Layer 1, the Nexus Network, and Nexus zkVM in support of our mission to enable the Verifiable Internet.
Nexus raised $25M in Series A funding, co-led by Lightspeed and Pantera, with participation from Dragonfly, SV Angel and more.
We are headquartered in San Francisco, and this role will be in-person with the rest of the Nexus team.
Mobile Engineer
As a Senior or Staff Frontend Mobile Developer on the Network Team, you’ll be integral to developing the client software that powers Nexus's global network of verifiable compute provers. Your work will help create a seamless and efficient mobile experience for both compute contributors (provers) and clients seeking zero-knowledge (ZK) proofs for their programs. This role combines the challenge of creating user-friendly mobile applications with the technical demands of integrating distributed systems and ZK technology into a smooth, high-performance user experience.
Responsibilities
-
Lead Mobile Development: Design, build, and maintain high-quality applications for iOS and Android using cross-platform frameworks like Flutter, React Native, or native development tools.
-
Building great user experiences: Work with product and design teams to create an intuitive, accessible UI/UX that caters to both provers contributing compute and clients requesting ZK proofs.
-
Code Ownership: Set standards for code quality, scalability, and maintainability within the mobile codebase.
-
Cross-Functional Collaboration: Collaborate with backend engineers, cryptographers, and product managers to integrate distributed compute features with robust mobile client applications.
-
Mentorship: Provide guidance to junior developers, encouraging best practices in mobile development and fostering a collaborative, technically excellent team.
-
Performance Tuning: Enhance application performance to support a globally distributed network and maintain responsiveness across devices.
-
Problem Solving: Address unique challenges in mobile development for distributed systems, creating scalable solutions that align with decentralized computing principles.
Requirements
-
Experience: 5+ years of experience in mobile development for Senior level, 8+ years for Staff, with a strong portfolio of Flutter applications.
-
Technical Proficiency: Expertise in mobile frameworks, with in-depth knowledge of cross-platform development, mobile UI frameworks, and platform-specific integrations.
-
Architecture Skills: Experience in architecting mobile applications, including state management, RESTful API integrations, and efficient data handling.
-
User-Centric Development: Proven experience creating intuitive, accessible user interfaces that balance technical requirements with design goals.
-
Cross-Platform Mastery: Proficiency in iOS and Android development, with a deep understanding of platform-specific best practices.
-
Testing and Debugging: Strong skills in mobile testing frameworks, debugging, and performance profiling.
-
Communication Skills: Excellent ability to collaborate with cross-functional teams and explain technical concepts to non-technical stakeholders.
Bonus Points
-
Web3 & Decentralized Systems Knowledge: Familiarity with blockchain technology, zero-knowledge proofs, and decentralized systems.
-
Security-Focused Development: Experience in implementing secure, privacy-respecting practices in mobile applications.
-
Open Source Contributor: Active involvement in open-source projects, especially in the mobile or Flutter ecosystem.
Benefits
-
Competitive salary and generous equity compensation
-
Health insurance for employees and their dependents
-
Daily lunch and dinner provided at SF headquarters
-
Company-paid travel to events and conferences
Nexus is committed to diversity in our workforce and is proud to be an Equal Opportunity Employer (EEO).
Top Skills
What We Do
Nexus is the supercomputer for everyone, powering the world’s most complex computation to build the Verifiable Internet