Key Roles and Responsibilities
Policies and Procedures
Ensure the Implementation of the IT Division’s set policies and procedures and comply with TONS other policies.
Senior Developer IOS Activities
§ Identify potential problems and resolve application bottlenecks.
§ Publish builds to the iOS App Store.
§ Maintain the codebase of the iOS applications.
§ Collaborate with cross-functional teams to define, design, and ship new features of TONS Application
§ Unit-test code for robustness, including edge cases, usability, and general reliability.
§ Work on bug fixing and improving application performance before final release.
§ Continuously discover, evaluate, and implement new technologies to maximize development efficiency of TONS Application.
§ Produce and ensure delivery of quality, readable, and well-tested code of TONS application to specification.
§ Able to maintain and refactor existing codebases to best practices and new technologies.
§ Continuously learn and keep up to date with emerging technologies to evaluate impact to business and member value.
§ Partner with designers, product managers and back-end engineers to build intuitive user interfaces from the ground up using the latest web technologies.
§ Work & Coordinate with the backend developers about API needs
§ Share respectful perspectives with peers and leadership to help drive the future of TONS products.
§ Develop automated test solutions across all supported desktop browsers (IE, Firefox, Chrome, Safari) and iOS devices.
§ Develop new features on our iOS app to delight and satisfy TONS application users.
§ Be involved and charged of Startup atmosphere and in growing the app to new heights
§ Consider & plan implementations of new architectures on the iOS app
§ Suggest & implement new designs to improve the user’s experience on the app
§ Be part of TONS highly motivated and talented team.
§ Work directly with TONS Head of Technology.
§ Perform other duties related to the job as assigned by the Direct Manager.
Communications and Working Relations
Key Internal Contacts
§ All Departments.
Key External Contacts
§ IT Suppliers
§ Backend Developers
§ Bachelor Degree in Information Technology, Computer Science, MIS or related field.
§ 3+ years of commercial experience in Swift
§ Experience in REST API Integration and Git
§ Experience of SCRUM and KANBAN, Cocoa Desk Programming Languages
§ Setting up CI/CD pipelines and Unit Testing
§ Knowledge of iOS SDK, Realm, iTunes Connect
§ Knowledge of software architecture patterns and clean code design such as MVVM.
§ Familiar with Event tracking software such as Mixpanel & Appsflyer
§ Ruby on Rails Backends (optional)
§ Experience in JSON: API (optional)
§ Experience in Android Development including Kotlin and Java (optional)
§ Creating mockups and designs for mobile platforms (optional)
§ Communication Skills
§ Leadership Skills
§ Time Management
§ Decision Making Skills
§ Reliable and Dependable
§ Problem Solving Ability
§ Project Management Skills
§ Organizing and Planning Skills
§ Proficiency in English and Arabic languages.
- Job Location
- Al Kuwait, Kuwait
- Company Industry
- Internet & E-commerce
- Company Type
- Employer (Private Sector)
- Job Role
- Information Technology
- Employment Type
- Full Time Employee
- Monthly Salary Range
- Number of Vacancies
- Career Level
- Mid Career
- Years of Experience
- Min: 2 Max: 5