As an iOS Engineer at Envisage Codes, you will be responsible for designing, building, and maintaining iOS applications that meet high standards of quality and performance. You will work closely with cross-functional teams, including design and product, to ensure a seamless user experience. This is a great opportunity for an experienced iOS developer to contribute to impactful projects.
Key Responsibilities
- Develop iOS Applications:
Design, build, and maintain high-quality mobile applications for the iOS platform. - Collaborate with Teams:
Work closely with cross-functional teams to define, design, and ship new features while ensuring high performance, reliability, and usability. - Maintain Code Quality:
Write clean, efficient, and maintainable code while adhering to best practices and coding standards. - Optimize Application Performance:
Continuously monitor app performance, identifying and fixing performance bottlenecks to enhance speed and scalability. - Debugging & Troubleshooting:
Resolve technical issues, ensuring the stability, reliability, and performance of the app. - Stay Updated:
Keep up-to-date with the latest trends, tools, and technologies in iOS development, and bring that knowledge into your daily work. - Collaborate on UI/UX Design:
Work closely with UI/UX designers to ensure that the application provides a user-centric, intuitive interface. - Code Reviews & Knowledge Sharing:
Conduct code reviews, maintain quality standards, and share your technical expertise with team members.
Required Qualifications
- Educational Background:
A Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience). - Experience:
Proven experience in iOS development, with a strong portfolio of apps published on the App Store. - Technical Skills:
- Proficiency in Swift and familiarity with Objective-C.
- Deep understanding of iOS frameworks such as UIKit, Core Data, Core Animation, and others.
- Experience working with third-party libraries, RESTful APIs, and development tools such as Xcode.
- Knowledge of iOS architecture, design patterns (e.g., MVC, MVVM), and app lifecycle.
- Version Control:
Familiarity with version control systems such as Git. - Problem-Solving Skills:
Strong problem-solving abilities, paying attention to detail, and the capacity to troubleshoot and debug issues. - Soft Skills:
Excellent communication and teamwork skills with an emphasis on collaboration and flexibility.
What We Offer
- Competitive Compensation:
A competitive salary package based on experience and performance. - Growth Opportunities:
A contract-based role with opportunities for further career progression and project involvement. - Remote Work:
Full-time remote position, offering flexibility in your work environment. - Collaborative Team Environment:
Work in a dynamic and collaborative team, contributing to exciting projects and innovation. - Learning & Development:
Access to professional development opportunities, including training and exposure to the latest industry trends.
How to Apply
If you’re passionate about iOS development and want to be a part of an innovative team, we encourage you to apply!
Please submit your CV and any relevant work samples or portfolio to:
careers@envisagecodes.com
Latest posts by Asad Hameed (see all)
- Associate Product Manager (Scrum Master) – Join BoolMind in Lahore - January 23, 2025
- Sr. Factory Reporting & Operations Specialist – Haier Pakistan - January 23, 2025
- Senior Education Consultant – ABN Overseas Education - January 23, 2025
Apply for this job