Required Skills
About the Job
EagleView, a leader in aerial imagery, is seeking a motivated and experienced Senior iOS Engineer to join our fast-paced, energetic team in Bengaluru/Bangalore. You'll play a key role in designing, developing, and maintaining high-quality iOS applications. This position requires a strong understanding of iOS development principles, excellent communication skills, and the ability to quickly adapt to new technologies.
You will collaborate with architects and senior engineers to translate high-level designs into robust, reusable, and maintainable code. You'll contribute to CI/CD pipelines, troubleshoot production issues, and participate in system architecture discussions.
We are looking for individuals with 6+ years of industry experience in iOS development, with strong expertise in Swift, SwiftUI, and Objective-C. You should be proficient in OOP principles, design patterns, and possess excellent debugging skills.
Key responsibilities include: * Writing clean, maintainable, and efficient code. * Optimizing applications for speed and scalability. * Implementing unit and integration tests. * Staying current with emerging iOS trends and best practices. * Conducting code reviews and mentoring junior engineers. * Collaborating with cross-functional teams including Product Managers, Designers, and QA Engineers.
Familiarity with Git, Docker, and CI/CD practices is expected. Experience with authentication mechanisms like JWT and OAuth, as well as Agile methodologies, is highly desirable. Experience with backend (Golang, Node.js) and frontend (React JS) technologies is a plus.