初级 iOS 开发工程师
Junior iOS Developer
这是一个远程职位。
Markovate 是一家领先的数字产品开发公司,与美国和加拿大的财富 500 强客户合作。我们构建移动应用、物联网应用、人工智能、区块链和云解决方案。我们目前正在扩大影响力,并在美国和加拿大拓展客户群。为此,我们需要有人帮助我们寻找新客户并将其转化为我们的客户。
我们正在招聘一名有才华的 iOS 开发者,负责设计、构建和维护下一代 iOS 应用程序。您的主要工作是为最新的苹果移动设备开发高端 iOS 应用程序。您的职责可能包括与设计团队合作定义新应用功能,识别并解决应用瓶颈,维护核心代码,并更新已发布在 App Store 的应用。
职责:
· 为苹果的 iOS 平台设计和构建移动应用。
- 与设计团队合作定义应用功能。
- 确保应用符合规格要求的质量和性能。
- 识别潜在问题并解决应用瓶颈。
- 在最终发布前修复应用中的错误。
- 将应用发布到 App Store。
- 维护代码并实现应用的模块化。
- 设计和实施应用更新。
要求:
- 必须拥有至少 1 年的 iOS 开发经验。
- 计算机科学或软件工程专业的学士学位。
- 精通 Swift,这是 iOS 开发的主要编程语言,至关重要。了解 Objective-C,这是 iOS 开发中较早使用的语言,也有帮助。
- iOS 框架:必须熟悉 iOS SDK(软件开发工具包)及其框架,如 UIKit、Core Data、Core Animation、Core Location 和 Core Graphics。
- Xcode:必须有使用 Xcode(iOS 开发的集成开发环境)的经验。您应熟悉其各种功能,如调试工具、Interface Builder、资源管理以及版本控制集成。
- 界面设计:了解界面设计原则和用户体验(UX)概念是有价值的。理解如何使用 Auto Layout、Storyboards 和 Interface Builder 创建直观且视觉吸引力的用户界面很重要。
- API 集成:能够与网络服务和 API(应用程序编程接口)集成。
查看英文原文
This is a remote position.
Markovate is a leading digital product development company working with Fortune 500 customers in the US and Canada. We build mobile products, IoT enabled apps, AI, Blockchain, and cloud solutions. We are currently working towards expanding our reach and growing our customer base in North America. For that, we need someone who can help us find new customers and convert them into our clients.
We are looking to hire a talented iOS developer to design, build, and maintain the next generation of iOS applications. Your primary focus will be developing high-end iOS applications for the latest Apple mobile devices. Your duties may include collaborating with the design team for new application features, identifying and fixing application bottlenecks, maintaining the core code, and updating applications published on the App Store.
Responsibilities:
· Designing and building mobile applications for Apple’s iOS platform.
- Collaborating with the design team to define app features.
- Ensuring quality and performance of the application to specifications.
- Identifying potential problems and resolving application bottlenecks.
- Fixing application bugs before the final release.
- Publishing application on App Store.
- Maintaining the code and atomization of the application.
- Designing and implementing application updates.
Requirements
- Must have a minimum of 1 year of experience as an iOS Developer.
- Bachelor’s degree in computer science or software engineering.
- Proficiency in Swift, the primary programming language for iOS development, is crucial. Knowledge of Objective-C, the older language used in iOS development, is also beneficial.
- iOS Frameworks:Familiarity with the iOS SDK (Software Development Kit) and its frameworks, such as UIKit, Core Data, Core Animation, Core Location, and Core Graphics, is essential.
- Xcode:Experience with Xcode, the integrated development environment (IDE) for iOS development, is necessary. You should be comfortable using its various features, such as debugging tools, Interface Builder, asset management, and version control integration.
- Interface Design:Knowledge of interface design principles and user experience (UX) concepts is valuable. Understanding how to create intuitive and visually appealing user interfaces using Auto Layout, Storyboards, and Interface Builder is important.
- API Integration:Ability to integrate with web services and APIs (Application Programming Interfaces) is essential. Understanding RESTful APIs and how to handle JSON/XML data formats is important for fetching and sending data to server-side systems.
Originally posted on Himalayas