The world’s most trusted & secure #crypto wallet & #Web3 gateway, with 150 million+ users 💙💚.
Senior iOS Engineer
Location
Worldwide
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Senior iOS Engineer
Trust Wallet
• Collaborate with cross-functional teams to define, design, and ship new features • Develop and execute unit tests to ensure its robustness, including edge cases, usability, and general reliability • Interface directly with end-users and developers building on Trust Wallet, providing support and collecting feedback to inform product direction
Job Requirements
- 3+ years full-time iOS development experience
- 2+ years full-time experience with Swift
- At least one original iOS app published
- Good familiarity with design patterns
- Good familiarity with unit tests
- Willingness to work with Kotlin Multiplatform and Compose
- Upper-intermediate or above English proficiency
Benefits
- Excellent learning and career development opportunities.
- Work alongside diverse, world-class talent, in an environment where learning and growth opportunities are endless.
- Tackle fast-paced, challenging and unique projects.
- Work in a truly global organization, with international teams and a flat organizational structure.
- Work fully remotely with flexible working hours.
- Enjoy competitive salary and benefits.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer I, Remote Eligible
SmartsheetFounded in 2005, Smartsheet offers collaborative work management and process automation to empower greater enterprise productivity. A leading cloud-based platfo
• Architect End-to-End Workflow Systems • Own, build, and iterate on the Workflow Builder across the entire stack • Drive system design, data modeling, and API contracts • Participate in cross-functional architectural discussions • Advance our Front-End Architecture • Build production-grade visual features using React (v18+) • Integrate and extend modern component libraries (e.g., MUI, Radix UI, Shadcn/ui) • Build Scalable and Secure Back-End Services • Develop high-availability, secure back-end services and microservices • Design, implement, and maintain highly performant REST or GraphQL APIs • Define and uphold coding standards • Deliver High Quality at Scale • Monitor and optimize full-stack performance metrics • Write comprehensive test suites • Partner closely with UX designers and Product Managers • Mentor & Lead • Serve as a technical mentor for junior and mid-level engineers • Contribute to technical roadmap planning • Strategically Apply AI Tools • Champion the use of AI-assisted development tools • Build and evaluate AI-powered features
Staff Software Engineer
TwilioTwilio is a Platform-as-a-Service (PaaS) company established in 2007. In support of a flexible workplace, Twilio has previously posted freelance, flexible sched
• Write clean, efficient, and maintainable code for our distributed systems and microservices, utilizing asynchronous communication patterns for optimal performance. Contribute to the design and implementation of highly scalable architectures, prioritizing reliability, performance, and future-proof growth. • Collaborate in defining and monitoring key Service Level Objectives (SLOs) and Service Level Indicators (SLIs) to ensure our systems deliver exceptional user experiences. • Learn and grow with your colleagues, actively participating in code reviews, knowledge-sharing initiatives. • Partner effectively with cross-functional teams, bridging the gap between technical vision and business goals. Excellent communication and collaboration skills, able to articulate complex technical concepts to both technical and non-technical audiences. Create clear and concise technical documentation, including design decisions, architecture diagrams, and best practices, for future reference and knowledge sharing. • Participate in an on-call rotation and ensure timely response to production incidents and system outages.
• Lead a small engineering team to deliver roadmap features predictably while balancing quality, velocity, technical risk, and business needs • Be accountable for the delivery of features owned by direct reports, ensuring work is well-scoped, estimated, sequenced, implemented, tested, merged, and released effectively • Own technical estimates produced by the team, ensuring estimates are realistic, account for dependencies and risks, and support reliable roadmap planning • Partner closely with product managers, producers, QA, design, art, and other stakeholders to align feature execution with business goals, player experience expectations, and technical constraints • Monitor game performance, live stability, crash rates, FPS, and post-release regressions; identify risks, escalate when needed, and drive action plans with the team • Set and enforce standards for code quality, maintainability, implementation, and review across the team • Mentor engineers on technical execution, code quality, player experience, Roblox/game platform constraints, and engineering judgment • Proactively improve game and feature quality by identifying opportunities to improve responsiveness, polish, stability, performance, and overall player experience • Collaborate with the manager and senior engineers to define technical initiatives, roadmap risks, operational improvements, and technical priorities for the game • Support people leadership responsibilities, including onboarding, structured feedback, performance documentation, growth planning, and identifying gaps against the levelling framework
• Develop and maintain robust, scalable, high-performance web applications using Node.js and React. • Collaborate directly with Product and Design teams to turn ideas and prototypes into production-ready features. • Ensure code quality through development best practices (Clean Code, automated testing, code reviews). • Optimize existing architecture to support user growth and ensure high availability. • Identify and resolve performance bottlenecks and complex bugs in production environments.




