Job Description
Job Responsibilities:
- Assist in the design, development, and maintenance of iOS applications using Swift and Xcode.
- Collaborate with designers, product managers, and backend developers to implement new features.
- Write clean, maintainable, and testable code following best practices.
- Debug and resolve technical issues or bugs in existing applications.
- Participate in code reviews and contribute to improving development standards.
- Stay updated with the latest iOS frameworks, tools, and technologies.
- Assist in publishing apps to the App Store and managing release updates.
Mandatory Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Basic knowledge of Swift and the iOS SDK.
- Familiarity with UIKit, Auto Layout, and Storyboard/XIB.
- Understanding of RESTful APIs and how to integrate them into mobile apps.
- Experience with Git or any version control system.
- Knowledge of MVVM/MVC architecture is a plus.
- Strong problem-solving skills and attention to detail.
- Eagerness to learn and adapt to new technologies.
Nice to Have:
- Familiarity with SwiftUI, Combine, or Core Data.
- Experience working with Firebase, Alamofire, or URLSession.
- Understanding of App Store submission process.
- Exposure to unit testing or UI testing.
Why Nayatel?
We provide:
- Challenging environment
- Open door policy
- Respect, dignity, and protection
- Training, mentoring, and coaching in soft and hard skills to transform you as a future leader
- Representation in external forums (University lecturers, advisory boards, etc.)
- Excellent rewards for out of the box thinker, doers, and implementers
- Equal opportunity, merit, and no Safarish culture
Hiring Procedure:
- CV shortlisting
- Technical Test
- Initial interview
- IQ/Personality Assessment Tests
- Final interview
- Medical Screening
- Joining