Tóm lược
Mô tả công việc
Tóm tắt công việc
As a Mobile (iOS) team leader you will manage team members for building and maintaining internal and external facing mobile applications that’s using native iOS framework and tools. You will be involved in the design and development of whole Mobile Application that is part of a multi-platform Product. At this role you will be supporting application and solutions that are delivered and now developing.
RESPONSIBILITIES
- Analyze feature requirements from Production team to provide technical solutions.
- Design application’s architecture/structure and develop features in native iOS applications based on feature specifications.
- Lead design and develop full application’s modules and components.
- Take responsibility for feature-focused unit and system testing.
- Maintain issues in ticketing queue for the project.
- Provide estimates for assigned items as well as assist with scoping of larger enhancement requests.
- Review code.
- Build and deploy the builds.
Why You'll Love Working Here
- Friendly, flexible, and fun working environment
- Very attractive salary based on skills and experience
- Free office lunch
- Coffee, tea, snack bar everyday
- Full income tax, insurance paid by company (Net Salary)
- 13th month of salary
- Great opportunity for career development
- Company trip, team building, monthly party, etc.
Yêu cầu công việc
Your Skills and Experience
Must Have
- Strong object oriented programming.
- Strong software design patterns and design principles intended.
- 5 – 7 years of mobile application development.
- Deep hands-on knowledge of Apple’s frameworks (UIKit, Notification).
- Deep knowledge of Objective-C and Swift programming language.
- Excellent UI development using UIKit with Frame base, autolayout on both Interface Builder and Auto Layout Visual Format Language.
- Experience in concurrent processing programming.
- Experience in the relational database design.
- Experience in Unit Tests development.
- Excellent analytical and troubleshooting skills.
- Experience with dependency manager such as Cocoapod, Carthage, etc...
- Master Xcode’s build and project environment configuration.
- Master iOS deployment tools: Fabric, TestFlight app, xctool, etc...
- Team spirit and Team management skills
Nice to Have
- Reactive programming skills.
- Modular architecture experience.
- Javascript knowledge.
- NoSQL Database, experience of Realm is a plus.
- Experience with XML modeling.
- Experience with IMAP or POP or OTT is a plus.
- CI/CD experience.
Ngôn ngữ
-
English
Nói: Intermediate - Đọc: Intermediate - Viết: Intermediate
Yêu cầu kỹ thuật
- Objective C
- C
- iOS
- JavaScript
- XML
- OOP
- Database Design
- Unit testing
- IMAP
- Swift
- Design Patterns
- NoSQL
- RDBMS
- Mobile App
- UIKit
- CocoaPods
- TestFlight
- Architecture
- CI
- Fabric
- UI
- CD
- Realm
- Carthage
- Software Design
NĂNG LỰC
- Analytic Skills
- Teamwork
- Team Management
- Management Skills
Thông tin doanh nghiệp
Floware designs, develops, and distributes productivity software.
Floware is a leader in building innovative software to transform the way people live, play, work, and learn. Our mission is to create smart solutions that benefit everyone and solve their daily challenges. We were the first in Vietnam to develop an iOS app and our first OS X application SmartDay debuted on the Mac App Store at #5.