Për të krijuar njoftime, ju lutem zgjidhni dhe paguani planin që ju përshtatet. Ju gjithashtu mund të kontrolloni seksionin "Cilësimet e përdoruesit" për të ndryshuar mënyrën e pagesës.
Reviewing designs and wireframes before they are handed off to other developers Helping review, prioritize, and groom product requirements Coaching other developers in areas identified for growth Ensuring high-performance, reusable, and reliable code is shipped as part of delivery Ensuring the best possible performance, quality, and responsiveness of the application Identifying and fixing bottlenecks and bugs Upholding high standards of code quality, organization, and automation Leading collaboration with other developers to deliver product features as required by team goals Setting standards in code review and testing to ensure high-quality software delivery
Job Requirements:
In-depth knowledge and/or experience with Swift, Objective-C, iOS SDK, C/C++ programming, Java & Xcode, MVVM, UIKit, Cocoapods, and SPM Working knowledge of modern iOS development, SwiftUI, and design patterns (e.g., MVVM, MVC, VIPER) Strong understanding of all aspects of the iOS Provisioning workflow Familiarity with RESTful and/or GraphQL APIs for connecting iOS applications to back-end services Strong knowledge of iOS UI design principles, patterns, and best practices Experience with unit testing and test automation frameworks (e.g., XCTest and XCUITest) Experience with offline storage, threading, and performance tuning Experience building with accessibility standards in mind, ideally WCAG 2.2 Demonstrated experience with continuous release and delivery practices Solid understanding of the full mobile development life cycle Familiarity with open-source iOS projects and libraries available for common tasks Ability to understand business requirements and translate them into technical requirements Familiarity with cloud message APIs and push notifications Knack for benchmarking and optimization Understanding of iOS HIG design principles and interface guidelines Proficient understanding of code versioning tools, such as Git Familiarity with continuous integration tooling Excellent teamwork and communication skills Experience coaching and managing developers at various seniority levels Familiarity with Agile methodologies Knowledge of best practices for building a clean codebase (e.g., file maintenance, component structure)
Nice to Have:
Other mobile development experience, such as Android development using Kotlin/Java or cross-platform development with React Native or Flutter Familiarity with functional programming concepts
What We Offer
100% Remote Work Paid Overtime as needed Opportunity To Learn & Develop New Skills An Open & Collaborative Work Environment Generous Compensation based on Industry Standards + Benefits Working Hours - 9am - 5pm EST
Apply Today & Join our international team of Top-Notch Developers!
Web-faqja jonë përdor Cookies për të përmirësuar eksperiencën tuaj në shfletimin e faqes. Duke klikuar "Unë pajtohem" ose duke vazhduar me përdorimin e web-faqes, ju pajtoheni me përdorimin e Cookies. Nëse ju nuk pajtoheni, ju mund t'i ndryshoni parametrat e kërkimit në shfletuesin tuaj.