Senior Mobile Software Engineer (iOS) - Lace

at  IO Global

Buenos Aires, Buenos Aires, Argentina -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate22 Apr, 2025Not Specified23 Jan, 2025N/AAnalytical Skills,Teams,Communication Skills,Optimization,Mobile Applications,Responsiveness,Timelines,Scalability,Computer Science,Key Management,Mobile Platforms,Mobile Application Development,React Native,Platforms,Features,Testing,Product RequirementsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

WHO ARE WE?

IOHK, is a technology company focused on Blockchain research and development. We are renowned for our scientific approach to blockchain development, emphasizing peer-reviewed research and formal methods to ensure security, scalability, and sustainability. Our projects include decentralized finance (DeFi), governance, and identity management, aiming to advance the capabilities and adoption of blockchain technology globally.
We invest in the unknown, applying our curiosity and desire for positive change to everything we do. By fueling creativity, innovation, and progress within our teams, our products and services are designed for people to be fearless, to be changemakers.

REQUIREMENTS

Who you are:

  • 6+ years of experience in software development, with significant time spent in mobile application development for iOS.
  • Degree in Computer Science, Software Engineering, or a related field is desirable but not essential if complemented by relevant experience.
  • Experience with blockchain applications or digital wallets is highly desirable.
  • Familiarity with cryptographic systems, including encryption protocols and secure key management, and their application in mobile platforms.
  • Strong understanding of mobile app security, including secure API integration, data protection, and authentication mechanisms.
  • Proven expertise with mobile frameworks such as React Native, Flutter, or similar technologies.
  • Proven ability to deliver mobile applications: Successfully builds, optimizes, and deploys high-quality mobile applications for iOS, ensuring seamless user experiences across platforms iOS, Android, Windows, MacOS, and Linux platforms.
  • Strong understanding of CI/CD pipelines, DevOps principles, and best practices for mobile app deployment.
  • Proficiency in mobile testing frameworks and methodologies to ensure high-quality, scalable applications.
  • Demonstrated experience working in agile teams with iterative development and collaborative workflows.
  • Excellent problem-solving skills, with the ability to tackle complex challenges and deliver innovative solutions.
  • Strong verbal and written communication skills, with the ability to collaborate effectively across teams and stakeholders. Articulates technical concepts, design decisions, and project updates effectively to both technical and non-technical stakeholders.
  • A highly autonomous, proactive work style, capable of driving projects to completion with minimal supervision.
  • Ability to mentor and inspire team members, fostering a culture of growth and continuous learning.
  • Collaboration-driven development: Thrives in agile, cross-functional teams, encouraging open dialogue and shared decision-making processes.
  • Roadmap execution and delivery: Translates product requirements into actionable plans and delivers mobile solutions aligned with business objectives and timelines.
  • Process-driven and results-oriented: Designs and implements efficient workflows and testing processes to ensure reliable, scalable, and maintainable mobile applications.
  • Performance and scalability optimization: Proficient in analyzing and enhancing app performance, ensuring responsiveness and scalability under diverse usage scenarios.
  • Problem-solving and innovation: Demonstrates strong analytical skills to address engineering challenges and deliver user-centric, innovative solutions.
  • User-centric development: Empathizes with user needs, designing and implementing features that improve engagement, retention, and satisfaction.

Responsibilities:

As a Senior Mobile Software Engineer, you will work within an agile team of senior and mid-level software engineers, SDET/QA, and DevOps engineers to deliver high-quality software aligned with the product roadmap. Your primary focus will be on transitioning the Lace Wallet to a mobile-first platform, ensuring a seamless and engaging user experience.

You will contribute hands-on to the development process, partnering closely with Product Managers, Architects, QA, and other teams to design technical solutions, define milestones, and drive the successful delivery of mobile development goals. You will also foster collaboration and innovation within the team to ensure productivity and continuous improvement.

  • Lead the development and optimization of the Lace Wallet for iOS, ensuring seamless performance, feature parity, and a consistent user experience across all platforms.
  • Maintain and enhance a unified codebase using React Native or other mobile-first frameworks, enabling efficient deployment and integration with existing web-based architecture.
  • Implement and maintain robust testing frameworks, CI/CD pipelines, and tools to ensure the reliability, scalability, and quality of mobile applications.
  • Collaborate with Product Managers, Designers, QA Engineers, and Blockchain Developers to deliver mobile-specific features and deep platform integrations.
  • Optimize mobile applications for performance, responsiveness, and scalability, adhering to mobile development best practices.
  • Stay current with emerging trends and advancements in mobile development, integrating innovative technologies to enhance user experience.
  • Provide technical mentorship to junior engineers, fostering a culture of continuous learning, knowledge sharing, and engineering excellence.
  • Contribute to design discussions and architectural decision-making, ensuring scalable and future-proof mobile solutions.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Mobile

Software Engineering

Graduate

Computer Science, Software Engineering, Engineering

Proficient

1

Buenos Aires, Buenos Aires, Argentina