Ios Software Engineer

closed
Bitso Logo

Bitso

πŸ“Remote

Summary

Join Bitso as an iOS Software Engineer and contribute to the development and maintenance of our cryptocurrency platform's mobile applications. You will collaborate with cross-functional teams to create and improve user experiences in a fast-paced, remote-first environment. This role requires 5+ years of iOS development experience using Swift and UIKit, proficiency in testing and debugging, and strong communication skills. You will be responsible for designing, implementing, and maintaining features, collaborating with other engineers, and ensuring high-quality code. Bitso offers a competitive compensation and benefits package, including unlimited paid time off, remote work, employee stock options, and comprehensive health insurance.

Requirements

  • 5+ years of experience in iOS development using Swift and UIKit
  • Ability to architect, design, and implement complex features independently
  • Experience in modularization and creating reusable components or libraries
  • Experience with architectural patterns such as: MVVM, MVVM-C, MVP
  • Skilled in writing unit tests, snapshot tests, and UI tests to ensure code quality and reliability
  • Proficient in using observability tools (e.g., logging frameworks, analytics) and monitoring metrics to debug issues
  • Experience with deep linking and modularized architectures in apps
  • Strong understanding of dependency management tools like CocoaPods and Swift Package Manager
  • Strong knowledge of RESTful APIs and their integration into mobile applications
  • Strong written and verbal communication skills in English for effective collaboration on technical and non-technical topics
  • Capable of making informed, independent decisions that align with team goals and priorities
  • Demonstrates ownership of features from ideation to delivery, including post-launch monitoring and iteration

Responsibilities

  • Create and maintain Bitso products in collaboration with the Web, Backend and Product team
  • Shape the future of our mobile experiences to delight our customers in this dynamic and growing crypto environment
  • Work closely with our product, design and content teams to maintain, evolve and create new features
  • Engage in team conversations and with stakeholders to communicate expectations, blockers and updates
  • Analyze and optimize UI and infrastructure application code for quality, efficiency, and performance
  • Conduct code reviews and share constant feedback to the team to improve code base and product quality
  • Collaborate with our backend and frontend engineers to ensure product cohesion between platforms
  • Debug and solve issues understanding impact to our customers and business
  • Documentation and analysis of features, proposals and information that can be relevant for stakeholders and other engineers

Preferred Qualifications

  • Experience with continuous integration and delivery pipelines and deployment automation to ensure smooth releases
  • Experience with anti-fraud systems and secure authentication flows
  • Awareness of best practices for data security and privacy compliance
  • Familiarity with concepts of UX/UI
  • Proven ability to present technical ideas and strategies clearly to peers, leadership, and stakeholders

Benefits

  • Me Time program, including unlimited paid time off
  • Remote-first work environment
  • Employee Stock Option program
  • Zero trading fees through our Bitso Alpha app
  • Extended Family Leave Policy: all birthing parents, non-birthing parents and adopting parents are eligible for a 4-months leave
  • Premium health, dental and life insurances in Mexico, Gibraltar, Colombia, USA, Brazil and Argentina
  • Volunteering days
  • Monthly stipend for gym memberships, relaxation activities, sports equipment, cooking classes, books, entertainment and more
This job is filled or no longer available