About the Job
Responsibilities and Duties (iOS & Android Developer)
-
Design, develop, and maintain high-quality mobile applications for iOS or Android platforms.
-
Ensure optimal performance, responsiveness, and reliability of applications.
-
Collaborate with cross-functional teams to define, design, and implement new features.
-
Troubleshoot and resolve performance issues and bugs.
-
Maintain well-organized, clean, and efficient code using best practices and automation tools.
-
Communicate effectively with clients, maintaining strong relationships and consistent updates.
-
Accurately gather requirements and provide realistic estimates and timelines.
-
Complete and submit coding assessments or technical challenges as needed.
-
Provide daily updates on project progress and communicate any changes in timelines proactively.
-
Recommend new features or enhancements to improve app functionality and user experience.
-
Consistently deliver high-quality work on schedule and manage expectations regarding deadlines.
Benefits
-
Competitive salary
-
Paid relocation assistance
-
Remote work support
-
Regular and guaranteed performance-based salary reviews
Android Developer – Qualifications and Skills
-
1–2 years of hands-on experience with Java
-
At least one application published to the Google Play Store and familiarity with the release process
-
Strong knowledge of the Android SDK and handling multiple Android versions and screen sizes
-
Experience with offline storage, threading, and performance tuning
-
Understanding of the open-source Android ecosystem and commonly used libraries
-
Proficient in consuming RESTful APIs for backend integration
-
Comfortable with Git and version control workflows
-
Self-motivated with strong time management and problem-solving abilities
-
Excellent verbal and written communication skills
iOS Developer – Qualifications and Skills
-
Proficiency in Objective-C or Swift, and experience with Cocoa Touch
-
Familiarity with iOS frameworks like Core Data, Core Animation, etc.
-
Solid understanding of design patterns (e.g., MVC, Singleton)
-
Hands-on experience with offline storage, multithreading, and performance tuning
-
Knowledge of integrating RESTful APIs and third-party services (e.g., Facebook, Dropbox, Twitter, Google Drive, Bluetooth, Keychain)
-
Understanding of Apple’s UI/UX guidelines and interface design principles
-
Experience with low-level C-based libraries is a plus
-
Proficiency with performance analysis tools such as Instruments
-
Experience with push notifications and cloud messaging services
-
Skilled in benchmarking and performance optimization
-
Proficient with version control tools like Git, SVN, or Mercurial
-
Familiarity with continuous integration and deployment processes
Required Experience (iOS)
-
1–2 years in Swift or Objective-C
-
Strong familiarity with the iOS SDK and App Store deployment process
Required Experience (Android)
-
1–2 years in Java
-
Proficiency with the Android SDK and Play Store publishing