IOS - SWIFT 移动应用开发工程师
IOS - SWIFT Mobile App Developer
这是一个远程职位。
职位描述
职位名称:软件开发工程师(移动应用)
公司:OPIO LLC
部门:开发与工程
汇报对象:首席技术官/团队负责人
负责内容:软件开发
级别:4级
范围和总体目标:
软件开发人员专注于移动应用技术,例如为苹果的iOS构建应用程序。(iOS开发人员。)
核心语言和开发环境(例如用于iOS的Java、Objective-C和Swift),MySQL数据库。
主要职责:
1> 3年以上iOS开发经验,具备良好的理解能力。
2> 精通MVC、MVVM、VIPER设计模式,深入理解敏捷开发和移动开发最佳实践。
3> 熟练使用Objective-C或Swift、Cocoa Touch和XCode工具集。
4> 有使用iOS框架的经验,如Core Data、Core Animation、Core Graphics和Core Text以及Core Location。
5> 了解底层基于C的库,ffmpeg,视频和图像处理。
6> 有离线存储、线程性能调优和内存调优的经验,使用相关工具。
7> 熟悉RESTful API,用于将iOS应用程序连接到后端服务。
8> 了解移动领域的整体情况、架构、趋势和新兴技术。
9> 熟悉移动开发的常见设计模式、框架和库。
10> 对完整的移动开发生命周期有扎实的理解。
11> 具备测试和自动化纪律——单元测试、功能测试、集成测试等。
12> 能够交付高质量、结构良好的代码,代码清晰易懂且易于扩展。
13> 熟练掌握代码版本控制工具。
14> 熟悉Socket.io库
要求
摘要
- 高级水平的iOS-苹果应用(Swift、Objective C、iOS SDK及XCode)
- 高级水平的MySQL数据库
- 在应用内地图集成方面具有高级水平
- 在Socket/SDK API集成方面具有高级水平
福利
职位类型:全职、兼职、临时
职位类型:全职、兼职、临时、实习、合同
薪资:每年1.00美元至12,000.00美元
最初发布于喜马拉雅山
查看英文原文
This is a remote position.
JOB DESCRIPTION
Job Title: Software Developer (Mobile Application)
Company : OPIO LLC
Department : Development & Engineering
Reporting To : CTO / Team Leader
Responsible For : Software Development
Level : Grade 4
Scope and General Purpose:
Software developers specialize in mobile Apps technology such as building apps forApple’s iOS. (iOS developer.)
Core language(s) and development environment (eg Java, Objective-C & Swift for iOS), MySQL Database.
MAIN DUTIES:
1> 3years with a good understanding of IOS development.
2> Highly experienced with MVC,MVVM, VIPER design patterns and thorough understanding of Agile Development, mobile development best practices.3> Proficient with Objective-C or Swift, Cocoa Touch and the XCode tool set.4> Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text and Core Location5> Knowledge of low-level C-based libraries, ffmpeg, Video and image processing.6> Experience with offline storage, threading performance tuning and memory tuning with tools7> Familiarity with RESTful APIs to connect iOS applications to back-end services8> Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies9 Good knowledge of common design patterns, frameworks and libraries for mobile development10> Solid understanding of the full mobile development life cycle11>Discipline for testing and automation - unit, functional, integration, etc.12> Deliver high-quality, well-architected code that is clean and easy to understand and extend.13> Proficient understanding of code versioning tools.14> Familiar with Socket.io library
Requirements
Summary
- Advanced Level of IOS- Apple Apps (Swift, Objective C, iOS SDK & XCode.)
- Advanced level of MySQL Database
- Advanced level in Maps in-app integration
- Advanced level in Sockets / SDK API's integration
Benefits
Job Types: Full-time, Part-time, Temporary
Job Types: Full-time, Part-time, Temporary, Internship, Contract
Pay: $1.00 - $12,000.00 per year
Originally posted on Himalayas