Senior Mobile Software Engineer (Android) - Lace
2 days ago Be among the first 25 applicants
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.
About Lace:
Lace is a light wallet platform from IOG that brings together a wealth of Web3 features, from managing digital assets to accessing NFTs, DApps, and DeFi services. Securely send and receive digital assets, easily stake your ada and participate in the Cardano network, or send multiple assets to different addresses in one transaction. Lace does everything a wallet does - and more. Lace is already evolving, with many new features in the pipeline.
What the role involves:
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.
* Lead the development and optimization of the Lace Wallet for Android, 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.
* 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.
* Optimize mobile applications for performance, responsiveness, and scalability.
* Stay current with emerging trends and advancements in mobile development.
* Provide technical mentorship to junior engineers.
* Contribute to design discussions and architectural decision-making.
Requirements
* 6+ years of experience in software development, with significant time spent in mobile application development for Android.
* 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.
* Strong understanding of mobile app security, including secure API integration and data protection.
* Proven expertise with mobile frameworks - React Native.
* Strong understanding of CI/CD pipelines and DevOps principles.
* Proficiency in mobile testing frameworks and methodologies.
* Demonstrated experience working in agile teams.
* Excellent problem-solving skills.
* Strong verbal and written communication skills.
* A highly autonomous, proactive work style.
* Ability to mentor and inspire team members.
* Collaboration-driven development.
* Roadmap execution and delivery.
* Process-driven and results-oriented.
* Performance and scalability optimization.
* User-centric development.
Are you an IOGer?
Do you find yourself questioning the status quo? Do you tinker with ideas and long to turn those ideas into solutions? Then get ready to reimagine everything you thought wasn't possible because that's what it means to be an IOGer.
Benefits
* Remote work
* Laptop reimbursement
* New starter package to buy hardware essentials
* Learning & Development opportunities
* Competitive PTO
At IOG, we value diversity and always treat all employees and job applicants based on merit, qualifications, competence, and talent.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
#J-18808-Ljbffr