Job Closed

This listing is no longer active.

Tether.to logo
Tether.to

Bringing real world currency to the blockchain.

Lead Software Engineer – Mobile Development, Crypto Wallets

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50Since 2014H1B No SponsorCompany SiteLinkedIn

Location

United Kingdom

Posted

76 days ago

Salary

0

Seniority

Senior

Bachelor Degree5 yrs expExperience acceptedEnglishAndroidiOSJavaJavaScriptKotlinNode.jsObjective-CReactReact NativeReduxSwift

Job Description

Lead Software Engineer – Mobile Development, Crypto Wallets

Tether.to

• Lead a small group of React Native engineers. • Drive architectural decisions, enforce coding standards, and ensure timely high quality delivery. • Design and build advanced cross platform applications for the iOS and Android platforms using React Native, review work from other engineers to ensure quality and architectural alignment, and contribute to backend services or APIs when required to support mobile functionality. • Work closely with backend developers, integrate Javascript SDKs, libraries, and backend services into mobile applications, and extend backend logic when needed to complete end-to-end features. • Collaborate with product managers, designers, and other developers to deliver innovative solutions. • Own and define patterns for state management, navigation, performance, modularization, and security across mobile applications.

Job Requirements

  • Thoroughly experienced with React, React-Native (mainly around Expo), Redux and the core principles surrounding these.
  • Highly proficient in JavaScript and ES6+.
  • Experience with CI/CD pipelines for mobile development.
  • Familiar with modern front-end pipelines and tools.
  • Experienced with Native modules (C++), WebSockets, RESTful based APIs.
  • Experience in Swift/Objective-C (iOS) or Kotlin/Java (Android) for low level implementation.
  • Proven experience leading or mentoring mobile engineers.
  • Demonstrated ability to own architecture for large scale React Native applications.
  • Strong decision making skills in evaluating frameworks, tooling, and mobile development patterns.
  • Experience with backend development using Node or similar environments, with the ability to implement or adjust APIs and services that power mobile features.
  • Comfortable working across the stack when required, while still maintaining strong depth in mobile development.

Benefits

  • Flexible working hours
  • Professional development opportunities

Related Job Pages

More Full-stack Engineer Jobs

Tether.to logo

Technical Lead

Tether.to

Bringing real world currency to the blockchain.

Full TimeRemoteTeam 11-50Since 2014H1B No Sponsor

• Act as the primary technical liaison between our dev team and the Holepunch engineers. • Lead knowledge-sharing sessions between the teams for everyone to stay up-to-date. • Translate product requirements into clear technical plans and architectures aligned with the Holepunch stack. • Ensure our applications follow a modular approach and are designed according to best practices. • Coordinate internal and external documentation and training plans. • Coordinate consolidated feedback from our dev team and external projects to the Holepunch team • Guide and mentor the different engineering teams.

Hungary
Job Closed
Tether.to logo

Software Architect

Tether.to

Bringing real world currency to the blockchain.

Full TimeRemoteTeam 11-50Since 2014H1B No Sponsor

• Design robust and scalable architectures for all sorts of systems • Work closely with developers, product managers, designers, and other stakeholders to translate requirements into clear, practical architectures • Analyze and document existing architectures • Mentor and enable engineering teams in system design and architectural principles

Argentina
Job Closed
Tether.to logo

Software Architect

Tether.to

Bringing real world currency to the blockchain.

Full TimeRemoteTeam 11-50Since 2014H1B No Sponsor

• Design robust and scalable architectures for systems • Work closely with teams to translate requirements into architectures • Write and review technical proposals • Contribute to guiding development through code reviews • Promote architectural standards across the organization • Analyze and document existing architectures • Detect and explain core algorithms and design patterns • Identify and record Important Technical Decisions (ITDs) • Evaluate and evolve existing architectures • Mentor engineering teams in system design

Denmark
Job Closed
Tether.to logo

Software Architect

Tether.to

Bringing real world currency to the blockchain.

Full TimeRemoteTeam 11-50Since 2014H1B No Sponsor

• Design robust and scalable architectures for all sorts of systems (apps, SDKs, SaaS platforms, etc.) that are tailor-made for our specific tech stack. • Use systems-level thinking to structure components for reliability, scalability, and maintainability. • Work closely with developers, product managers, designers, and other stakeholders to translate requirements into clear, practical, and forward-looking architectures. • Write and review technical proposals to ensure they align with the agreed architecture, principles, and long-term technical direction. • Contribute to guiding development through code reviews, building PoCs, defining skeleton structures, and ensuring technical consistency across teams. • Promote architectural standards and best practices across the organization to foster consistency, interoperability, and sustainable development. • Analyze and document existing architectures by deeply understanding the current implementation of products and systems. • Use open standards such as the C4 model to visualize and communicate system design. • Detect and explain core algorithms and design patterns that form the backbone of key systems. • Summarize their intent and implementation in simple, clear terms that can be easily understood by diverse audiences. • Identify and record Important Technical Decisions (ITDs), ensuring they are properly captured, reviewed, and traceable to their rationale and impact. • Evaluate and evolve existing architectures to improve scalability, maintainability, and performance. • Propose pragmatic refactorings and modernization initiatives when needed. • Mentor and enable engineering teams in system design, architectural principles, and documentation best practices, building a shared culture of technical excellence. • Keep up to date with new tools, frameworks, and ideas, and proactively identify opportunities to improve our systems, processes, and developer experience.

Pakistan
Job Closed