Mobile Software Engineer

closed
Input Output Logo

Input Output

πŸ“Remote - Argentina

Summary

Join IOHK's Lace team as a Mobile Software Engineer to contribute to the development of a mobile-first wallet platform. You will work in an agile environment, collaborating with a team to build and optimize iOS and Android applications using React Native or similar frameworks. Responsibilities include developing features, resolving technical challenges, and ensuring a high-quality user experience. The ideal candidate possesses 3+ years of mobile development experience, familiarity with Agile methodologies, and a strong understanding of mobile security best practices. This role offers opportunities for professional growth and development within a dynamic and innovative company. IOHK provides benefits such as remote work, laptop reimbursement, a new starter package, learning and development opportunities, and competitive PTO.

Requirements

  • 3+ years of experience in mobile application development with a portfolio of successfully delivered iOS and Android applications
  • Experience with Agile software development methods, including sprint planning and iterative development processes
  • Familiarity with mobile security best practices, such as secure API integration and data protection
  • Experience with performance optimization for mobile applications to ensure responsiveness and scalability
  • Demonstrated ability to work effectively in a remote, collaborative environment, contributing to team goals across time zones

Responsibilities

  • Develop and optimize the Lace Wallet for iOS and Android, ensuring performance, responsiveness, and a high-quality user experience
  • Contribute to maintaining and enhancing a unified codebase using React Native or similar mobile frameworks for cross-platform deployment
  • Work alongside senior engineers to implement testing frameworks, assist with CI/CD pipeline configurations, and maintain code reliability
  • Collaborate with Product Managers, Designers, QA Engineers, and Blockchain Developers to deliver mobile-specific features and integrations
  • Address and resolve performance bottlenecks, bugs, and usability issues across mobile applications
  • Participate in design discussions and contribute to technical decision-making under the guidance of senior engineers and architects
  • Stay up to date with mobile development trends and apply relevant tools and technologies to enhance applications
  • Support junior team members by sharing knowledge and following established development best practices

Preferred Qualifications

Degree in Computer Science, Software Engineering, or a related field

Benefits

  • Remote work
  • Laptop reimbursement
  • New starter package to buy hardware essentials (headphones, monitor, etc)
  • Learning & Development opportunities
  • Competitive PTO
This job is filled or no longer available