Mobile Software Engineer

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.