Software Engineer - iOS

  • Lahore, Pakistan
  • Full-time
  • Engineering

Overview: 

Arkhitech is seeking talented Software Engineer with iOS development experience possessing a passion for pushing mobile technologies to its limits, and work with other team members to design and build the next generation of our mobile applications. 

Major Duties & Responsibilities: 

  • Cultivating engineering best practices within the web group, and, in conjunction with other senior engineers, company wide.
  • Collaborating with other technical leaders to analyze complex feature requests and suggest implementation strategies.
  • Estimate the time required to complete the work and provide quotes.
  • Performing moderately complex product design, systems analysis and programming activities requiring research.
  • Conducting unit testing (including mocking as needed) and integration testing on software.
  • Mentoring junior engineers, and defining our engineering standards.
  • Adhering to Arkhitech's policies, standards and procedures in the performance of job duties.
  • Other duties as assigned.

Qualifications: 

  • Undergraduate or Graduate degree in Computer Sciences. 
  • 2+ years of experience in iOS development with strong emphasis on MVC and OOP.
  • Experience with Agile development process and engineering best practices like continuous integration and unit testing.
  • Understanding of performance and security issues, and their solutions when designing web-based applications.
  • Excellent technical judgement to know when to use an off the shelf solution, and when to make a custome one.
  • Good verbal and written communication and presentation skills.
  • High energy level with strong motivation to meet delivery deadlines.

Key Benefits:

  • Competitive salaries
  • Bi-annual performance bonus
  • Accelerated learning and career growth!