Careers
Senior Software Engineer - iOS
Chennai (Hybrid)
We are looking for a self-starter who can also work closely with the team in a dynamic environment where priorities change based on continually evolving business needs and technology. You’ll be responsible for building mobile apps from conception to deployment and eventually take ownership of the mobile architecture, playing a pivotal role in mobile app development out of India.
Job Responsibilities:
- Design and develop applications for the iOS.
- Ensure the performance, quality, and responsiveness of the application.
- Collaborate with a team of developers to define, design, and ship new features.
- Collaborate with support and documentation teams to enhance existing processes and develop documentation.
- Maintain code and write automated tests to ensure the product is of the highest quality.
- Have knowledge of the general mobile landscape, architecture, trends, and emerging technologies.
- Self-starter/initiator of new technologies to mobile.
- Identifying potential problems and resolving application bottlenecks.
- Participating with the entire Software Development Life Cycle (SDLC) in Agile
- Must be a team player with good communication skills.
Job Requirements:
- 9+ yrs years of experience in developing iOS applications.
- Hands-on development experience with Swift.
- Strong OOPS knowledge and good programming skills – Understanding of Protocol oriented programming is a plus.
- Knowledge of iOS design patterns (MVVM) and experience building sleek, high performance user interfaces.
- Knowledge in SwiftUI will be an added advantage.
- Should be strong in multiple threads (GCD/Operation Queues) and memory management.
- Familiarity with push notifications, APIs, and cloud messaging.
- Familiarity with iOS API's and libraries with good understanding of apple design guidelines.
- Ability to understand the back-end database schemes and consuming restful APIs generically (GraphQL is plus).
- Familiarity with source control (GIT) with strong CI/CD knowledge.
- Knowledge on Appstore connect and Testflight.
What We Offer:
- Competitive salary and comprehensive benefits package.
- Opportunities for continuous career growth and development.
- Exposure to cutting-edge technologies and advanced cybersecurity practices.
- A dynamic, enjoyable work environment that recognizes and celebrates exceptional work.
- Straightforward and transparent policies.
Join us at CYGNVS and become a crucial part of a team that values innovation, excellence, and enjoyment in crafting exceptional products. If you're fervent about software engineering and ready to make a significant impact, apply now!
To apply for this role, send your resume to mission@cygnvs.com.