Ciklum Pakistan is looking for Senior iOS Mobile Developer based at our Islamabad office.
Job Requirements:
· - 5+ years of industry proven experience
· - Good understanding of Object Oriented Design and design patterns
· - Strong debugging, troubleshooting, and problem-solving skills
· - Masters/Bachelor degree in Computer Science, or equivalent experience
Required Skills:
· - Proven experience with Mobile Apps for iOS published on Store
· - Strong knowledge of Mobile UI design principles, patterns, and best practices
· - Strong programming background especially in data structures, algorithms and design patterns
· - Experience working with remote data via REST and JSON. Understanding of Mobile application’s listing, JSON parsing and web service Experience with third-party libraries and APIs
· - Comfortable with version control systems such as GitHub or Subversion
· - Experience with iOS frameworks such as Core Data, Core Animation, etc.
· - Experience with offline storage, threading, and performance tuning
· - Must have a solid understanding of the software development process, including unit testing and release management
· - Experience in CI/CD would be an added plus
· - Must be able to brainstorm and effectively communicate technology ideas and issues
· - Must be highly collaborative and able to work cross functionally with different teams
· - Agile software development / Scrum and JIRA
The candidate will be part of an Agile development team and will be working on an exciting enterprise application with around 1 million active users.
Ciklum is a leading global product engineering and digital services company, serving Fortune 500 and fast-growing organisations. Headquartered in the UK, Ciklum has 4,000+ software developers, designers, product managers and data scientists around the world building tailored digital solutions that leverage emerging technologies. Ciklum specialises in enabling digital transformation for some of the largest household names in the digital economy. The Company empowers its clients and people to exceed their potential and pursue the extraordinary. Boost your skills and make a difference with cutting-edge projects, skilled colleagues and the latest tech stacks. Join our friendly team and seize the perks of global opportunities, a dynamic environment and well-known customers.