高级移动工程师 - iOS(月薪5000+)
Senior Mobile Engineer - iOS ($5000+/month)
职位描述
作为高级iOS工程师,你将推动移动创新,为高影响力的金融科技产品做出贡献。你将与跨职能团队成员紧密合作,将产品理念转化为无缝的用户体验。这个职位需要动手解决问题和适应能力,适合在动态的初创企业和快节奏环境中茁壮成长的人。
你的职责包括:
- 将需求转化为设计良好、以用户为中心的iOS功能。
- 专注于质量和可扩展性,开发、测试和部署代码。
- 在类似初创企业的环境中主动识别并解决技术挑战。
- 优化应用性能,提高响应速度和稳定性。
- 实施强大的安全措施,保护用户数据。
- 积极参与代码审查,保持高标准的开发质量。
- 与后端工程师协作,集成应用功能。
- 跟踪移动开发趋势,提出创新解决方案。
我们寻找的条件
必备技能和经验:
- 计算机科学或相关领域的学士学位。
- 6年以上专业的iOS开发经验。
- 精通使用Swift编写高质量、高性能和可靠的代码。
- 参与值班轮班,并愿意在定义的SLA范围内及时解决问题。
- 对依赖注入(DI)框架有深入理解。
- 在快节奏的初创环境中具备从零开始构建产品的实际能力。
- 深入了解Swift开发,包括内存管理、并发和多线程。
- 熟练使用版本控制系统,特别是Git。
- 强大的协作能力和团队合作心态。
- 出色的问题解决能力,对挑战采取积极主动的态度。
- 有使用Combine(苹果的Swift反应式编程框架)的经验。
- 优秀的书面和口头沟通能力。
- 对整个移动开发生命周期有深入了解,包括熟悉移动行业趋势、测试范式和架构。
- 在iOS平台上具有交互式应用开发的专业知识,对内存管理、文件I/O、网络编程、并发、多线程有深刻理解,并有成功在Apple Store发布应用的记录。
加分项:
- 有使用CI/CD工具如CircleCI、Fastlane等的经验
查看英文原文
About the role
As a Senior iOS Engineer, you will be a key driver of mobile innovation, contributing to the development of a high-impact fintech product. You’ll work closely with cross-functional team members to turn product ideas into seamless user experiences. This role demands hands-on problem-solving and adaptability, ideal for those who thrive in dynamic startup, fast-paced environments.
Your responsibilities will include:
- Translating requirements into well-designed, user-focused iOS features.
- Developing, testing, and deploying code with a focus on quality and scalability.
- Proactively identifying and solving technical challenges in a startup-like environment.
- Optimizing app performance for responsiveness and stability.
- Implementing robust security measures to protect user data.
- Actively participating in code reviews to maintain high development standards.
- Collaborating with backend engineers to integrate app functionalities.
- Staying up-to-date with trends in mobile development and proposing innovative solutions.
What we're looking for
Must-have skills and experience:
- Bachelor’s degree in Computer Science or related field.
- 6+ years of professional iOS development experience.
- Proficiency in writing high-quality, performant, and reliable code using Swift.
- Participate in the on-call rotation and be willing to jump in and help resolve any incidents within the defined SLA.
- Strong understanding of Dependency Injection (DI) frameworks.
- Proven ability to build products from the ground up in a fast-paced startup environment.
- In-depth knowledge of Swift development, including memory management, concurrency, and multithreading.
- Proficiency in using version control systems, particularly Git.
- Strong collaboration skills and a team-oriented mindset.
- Exceptional problem-solving abilities and proactive approach to challenges.
- Experience with Combine, Apple's reactive programming framework for Swift.
- Outstanding written and verbal communication skills
- In-depth understanding of the entire mobile development life cycle, including familiarity with mobile industry trends, testing paradigms and architectures.
- Expertise in interactive application development on the iOS platform, with a strong grasp of memory management, file I/O, network programming, concurrency, multithreading, and a successful track record of publishing apps on the Apple Store.
Nice to have:
- Experience with CI/CD tools like CircleCI, Fastlane, or Bitrise.
- Familiarity with SwiftUI and advanced performance optimization techniques.
- Knowledge of unit testing and Test-Driven Development (TDD).
Why join us?
- Work on impactful projects for innovative clients.
- Collaborate with top talent in a remote, flexible environment.
- Opportunity to grow as a technical leader in a fast-paced, startup-like setting.
We’re looking for proactive, versatile professionals eager to contribute to game-changing products. Apply now to join a team that values innovation, ownership, and creativity.
Top Software Company | Fintech | Startup-like environment | Flexible work model
Who we are
We are a remote-first software agency with a presence in Lebanon and the United States specializing in building and scaling transformative digital solutions for innovative clients. We’re seeking a Senior iOS Engineer to join our team and work on a flagship project for a leading e-commerce and fintech platform. If you’re a self-starter with a knack for startup environments, experienced in fintech, taking products from zero to one, and ready to roll up your sleeves to wear multiple hats, this is the role for you.
Originally posted on Himalayas