English
Senior Officer - Senior IOS Developer
Experience level
Job Function
Job Industry
Min Education Level
Job Type
Job Description
An Excellent Opportunity for ...
RESPONSIBILITIES
iOS Developer is responsible for the development of new features according to business requirements and UI Designs. You must participate in application design structuring and collecting requirements from business. We maintain a large code base that is separated by modules. You will work with an independent feature team. We are a problem-focused team, and we apply standard architecture that is friendly for new joiners to learn. The work is typically organized into two-week sprints with daily stand-up, sprint planning/grooming, and retrospective.
KEY ACCOUNTABILITIES:
Build applications according to the design and provide designers with feedback and suggest tradeoffs when required
Ensure the code follows the latest coding practices and industry standards
Work closely with backend developers to understand and effectively use the systems APIs
Open To
Job Requirements
Knowledge & Skills
2 years+ of iOS development experience. (Foundation, UIKit, Xcode). Experience with both Objective-C and Swift.
Expert experience with iOS Architecture and Design pattern and iOS Native APIs
Experience using Apple MVC framework, MVP, MVVM etc.…
Understanding of popular APIs such as Alamofire, Swify Json, Google firebase, SwiftKeychainWrapper and use them in practice
Also have a solid knowledge of Apple native networking APIs such as URL Session and Json Encoding like Codable
Knowledge of Apple design guidelines and able to create dynamic UIs.
Understand Mobile Development Concepts such as offline-first, caching, life cycle, reference, and ownership, asynchronous, concurrency, security.
Knowledge of functional and OOP
Effective communication skills with ability to communicate complex technical concepts and align organization on decisions
Sound problem-solving skills with the ability to quickly process complex information and present it clearly and simply
Utilizes team collaboration to create innovative solutions efficiently
Passionate about technology and excited about the impact of emerging / disruptive technologies
Wants to unleash inner self-starter and work in an environment that fosters entrepreneurial minds
Believes in a culture of brutal transparency and trust
Open to learning innovative ideas outside scope or knowledge skillset
Education & Special Training
Experience
Good to have
Language
What we can offer
Benefits
Highlights
Career Opportunities
More Similar Jobs
Officer, Ops Support Developer (1 Yr Contract)JT1_75_JF_Exp_Loc
IT Specialist (YGN / NPT) (Job Nation)JF_Exp_Loc
Data Engineer (Team Lead)JF_Exp_Loc
IT Business AnalystJF_Exp_Loc
Technical SupportJF_Exp_Loc
Data AnalystJF_Exp_Loc
Computer Service TechnicianJF_Exp_Loc
Assistant Product Manager (POS & Ecommerce)JF_Exp_Loc
IT & Infra OfficerJF_Exp_Loc
IT Administrative OfficerJF_Exp_Loc
Network And System Support Senior EngineerJF_Exp_Loc
Data Analyst Division HeadJF_Exp_Loc
Share with a Friend