Ready to apply for roles like this?
Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.
Unlock employer & apply directly
The opportunity: The Mobile Architect will partner with the technical leads of the different product lines on the crypto platform, including custody, crypto trading, staking, validators, active treasury technology teams and join a global, highly skilled, team to realize the Business and platform vision of M2. The successful candidate will be able to effectively combine long-term strategic vision with hands-on, in-depth mobile app and web channel practical architecture, problem solving strengths, communication, and leadership skills to help bring about a wide-reaching evolution in platform capability. The Digital Channels Architect will report to the CTO.
Key Areas of Responsibility
- Hands-on Technical Architect working closely with the Business, technical delivery teams and partner teams to define channel and mobile platform architecture across custody, exchange, staking, Treasury
- Support architecting and performance tuning the entire application lifecycle (concept, design, test, release, and support) for mobile and web applications
- Produce performance guidelines and assist in designing performance tuned, fully functional mobile applications and web front ends
- Ability to architect and integrate observability and performance measures for app and web across Network Latency Application response, App Stability Device Performance including response times, memory management and energy management
- Gather specific performance metrics, design target architecture tuned to achieve these and suggest solutions.
- Write unit and UI tests to identify malfunctions, troubleshoot and debug to optimize performance
- Understand and review current system architecture, and define the glide path from current state to target architecture and new features
- Promote enterprise-wide standardization and reuse of technology components
- Track industry trends and ensure new system designs exploit enabling technologies to drive market differentiators
- Maintain strong working relationships and ensure design patterns and best practices are communicated to and effectively adopted by development teams across all product lines
- Be accountable to ensure all development adheres to enterprise standards and architecture design and governance
- Collaborate with development, QA, Application support and Infrastructure managers to improve the operational efficiency of the organization
- Selection of technology vendors and commercial negotiation
Job Requirements
- Deep Architecture expertise in multi-platform Mobile & Web apps
- Proven work experience as a senior mobile developer in Flutter, Native Apps, Web apps for 7+ years
- Demonstrable portfolio of released applications on the App store or the Android market
- In-depth knowledge of at least one programming language like Javascript and Java
- Experience with third-party libraries and API, and familiarity with OOP design principles
- Low Latency Trading Systems Architecture including Software, Bus, distributed Caching, in memory DB and ORDBM Database technologies, and the related system design patterns.
- BFF patter and mobile app to stateless microservices back-end architecture experience
- Experience at striking the balance between long term architectural vision and short-term delivery goals
- Strong stakeholder management and negotiation skills
- Strong Design and architecture of systems and software components
- Demonstrated track record architecting systems for quality, availability, supportability, scalability, extensibility and security.
- Experience in Cloud technologies particularly AWS/Azure, Java/HTML5/JS, Docker, Kubernetes, databases, serverless.
- Information security architecture and secure software development and tooling.
- Network Architecture