Jobs and Careers
NE

Senior Mobile Engineer

Nexus
San Francisco, United Statesfull_timeVerifiedPosted 12 Dec 2024

About the role

About Nexus

The Nexus Project is a scientific and engineering effort bringing truth to the field of computation. We’re enabling bringing to life a new form of compute: verifiable computation, powered by open science and open-source software so it can benefit everyone. Our work aims to bring to life decades of advancements in zero-knowledge cryptography, achieved by many scientists, engineers, and mathematicians, into a single software system.

Nexus raised $25M in Series A funding, co-led by Lightspeed and Pantera, with participation from Dragonfly, SV Angel and more.  

Our team consists of some of the world's top cryptographers, mathematicians, and engineers, all working together with one goal: to unite the world's computers and prove humanity's computations.

We are headquartered in San Francisco, and this role will be in-person, with the rest of the Nexus team.

Senior 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 Flutter and Dart, 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

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Nexus

View company profile →