Job Description
Earendel Technologies is a fast-growing software company based in Islamabad. We focus on developing cutting-edge, large-scale mobile and web applications, with an emphasis on building long-term partnerships with our clients.
Role Description
We are looking for an IOS Developer with 2 - 3 years of experience for a full-time, on-site position at Earendel Technologies in Islamabad. In this role, you will be building and scaling high-impact, production-grade applications used by businesses and users worldwide. Your work will directly shape digital experiences and contribute to global innovation.
Responsibilities:
- Build and maintain scalable iOS applications using Swift and other modern iOS frameworks.
- Collaborate with cross-functional teams, including designers, product managers, and backend developers, to build and deploy new features.
- Work closely with UX/UI designers to ensure pixel-perfect implementation UI and to assess design feasibility and enhance usability.
- Implement clean, maintainable, and scalable code in accordance with best practices.
- Debug and resolve performance issues, ensuring code quality and application stability
- Stay updated on the latest iOS trends, technologies, and updates.
- Participate in code reviews, ensuring adherence to coding standards and best practices.
Requirements:
- 2-3 Year Experience of IOS app development
- Should be proficient in Swift, UIKit, SwiftUI and a little knowledge of Objective-C
- Experience with Frameworks like, CoreData, CoreLocation, CoreMotion, CoreML etc.
- Strong Experience with 3rd party API integrations.
- Excellent communication skills, both verbal and written, to interact with clients and team members.
- Good knowledge of relational databases, version control tools, and the development of web services.
- Experience with mobile app design patterns (MVVM/VIPER) and performance optimization. with design patterns.
- Proficient understanding of code versioning tools such as Git.
- A consistent career history that demonstrates GRIT, reliability, and maturity.
Preferred;
- Knowledge of SOLID principles of mobile app design patterns
- Critical thinking skills to handle complex UI/UX challenges.
- Ability to work in an Agile environment and collaborate with cross-functional teams.
- Strong attention to detail with an eye for quality and a passion for great user experiences.
What We Offer:
- Fair compensation
- Personal growth budget
- Healthy environment
- Equal opportunity to learn and grow
- Supportive team culture
- Performance-based bonuses
- Be part of our growing team