Software Engineer II - iOS
Careem
- Lahore, Punjab
- Permanent
- Full-time
- Bachelor's Degree in Computer Science or other related technical fields
- 2-4 years of experience in iOS Application Development
- Understanding of Object-oriented design, data structures, and algorithms
- Design and build advanced, scalable applications using Swift
- Ability to solve complex problems
- Must be able to write clean and maintainable code (must love coding!)
- Understanding of the mobile development life cycle.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Ability to effectively articulate technical challenges and solutions; deal with loosely defined problems and fast-changing requirements & think abstractly
- Passionate about learning new technologies and working on a product of massive scale and impact
- Able to communicate effectively
- Attention to detail
- Knowledge of AWS
- Knowledge of clean code principles
- Deep understanding of design patterns
- Demonstrated ability of test-driven development
- Work and learn from great minds by joining a community of inspiring colleagues.
- Put your passion to work in a purposeful organisation dedicated to creating impact in a region with a lot of untapped potential.
- Explore new opportunities to learn and grow every day.
- Enjoy the flexibility that comes with the trust of being an owner; work in a hybrid style with a mix of days at the office and at home, and remotely from any country in the world for 30 days a year with unlimited vacation days per year.
- Access to healthcare benefits and fitness reimbursements for health activities including: gym, health club and training classes.
- Required