This job posting has expired and no longer is available. Please explore other opportunities.

Senior Mobile Engineer

Remote

We're on the lookout for a Senior Mobile Engineer to join our mission to empower communities everywhere with Fedimint. Do you excel in React Native development and thrive in a fast-paced startup environment? If so, we have an exciting opportunity for you to join our dynamic team.


Responsibilities:

  • Collaborate with cross-functional teams to design, develop, test, and deploy customer-centric mobile applications.
  • Lead efforts in building and improving features that enhance user experiences and address customer needs.
  • Write clean, well-documented code following coding standards and best practices.
  • Participate in code reviews, offering and receiving constructive feedback to ensure good code quality.
  • Troubleshoot and resolve complex technical issues to maintain smooth application functionality, including addressing problems that occur in the native layers of the iOS and Android operating systems.
  • Tackle deep engineering challenges, particularly those that go beyond typical UI/UX development and involve lower-level application behaviors during compilation & runtime.
  • Collaborate with UX/UI designers to implement user-friendly interfaces.
  • Participate in team discussions and contribute innovative ideas to improve products and processes.
  • Embrace continuous learning and proactively seek opportunities for skill development.
  • Stay informed about industry trends, emerging technologies, and user experience best practices.


Requirements:

  • At least 4 years of experience building applications, particularly BOTH native mobile applications AND web applications targeted to run on mobile devices.
  • High proficiency in programming languages such as JavaScript/Typescript, CSS, Bash, Swift, & Kotlin. (Rust is a bonus, but not required).
  • Substantial experience with development frameworks & tooling including React, React Native, Webpack, NodeJS, Xcode, & Gradle.
  • Strong familiarity with Xcode/iOS/Mac development systems & experience debugging problems specific to Apple devices both during development & in production (Mac-based development environment can be provided).
  • Solid understanding of lower-level / “behind the scenes” application mechanics such as compiling & linking binaries, packaging dependencies, bundling application code, & how the application interacts with the filesystem, CPU, & memory.
  • Familiarity with version control systems (e.g., Git) and collaborative development workflows.
  • Strong problem-solving skills and attention to detail, especially in debugging complex issues that occur beneath the frameworks used in typical development.
  • Excellent communication skills, with full professional proficiency in both written & verbal English.
  • Ability to work both independently and collaboratively in a remote setting.
  • Enthusiasm for learning and adapting to new technologies.


Plus Points:

  • Previous experience working in a startup environment.
  • You possess a deep understanding of bitcoin nodes, wallets, and cryptography.
  • You are familiar with the Lightning Network and Fedimint.
  • Wasm & Nix are a bonus, but not required.


Note: When applying, please include examples of your previous work and any projects related to the above that you have been involved in.


Benefits:


Salary and stock options: We offer a competitive salary package, which includes stock options, based on your skills, experience, and expertise in the field.


Unlimited vacation: We believe in a healthy work-life balance, so we offer our employees the flexibility to take as much paid vacation time as they need to recharge and come back refreshed.


Full-Time/Salaried

Subscribe to Job Alerts