What are the responsibilities and job description for the iOS/Android App Developer position at Excel Talents?
Experience Level: 3-5 years
Job Summary: We are looking for an experienced and driven iOS/Android App Developer with 3-5 years of experience to join our team. The successful candidate will have a solid background in mobile app development, with a demonstrated ability to build engaging, user-friendly, and high-performing applications. This role focuses on designing, developing, and maintaining applications that offer an excellent user experience and ensure top-notch performance.
Key Responsibilities:
- Collaborate with cross-functional teams to define, design, and implement new features.
- Write clean, efficient code for iOS/Android applications, adhering to best practices and coding standards.
- Debug and resolve application issues to ensure optimal functionality and performance.
- Integrate new technologies to enhance application performance, reliability, and scalability.
- Conduct code reviews and maintain thorough documentation for application robustness.
- Partner with UX/UI designers to create seamless, intuitive user interfaces.
- Actively participate in Agile/Scrum processes to support timely and effective project delivery.
Requirements:
For iOS Developer:
- 3-5 years of experience in iOS development.
- Proficiency in Swift and Objective-C.
- Experience with iOS frameworks (e.g., Core Data, Core Animation).
- Familiarity with RESTful APIs to connect iOS apps to back-end services.
- Understanding of Apple’s design principles and interface guidelines.
- Experience with performance and memory optimization tools.
- Knowledge of Git or similar version control systems.
For Android Developer:
- 3-5 years of experience in Android development.
- Proficiency in Java and/or Kotlin.
- Experience with Android SDK and handling different Android versions and screen sizes.
- Familiarity with RESTful APIs to connect Android apps to back-end services.
- Knowledge of Android UI design principles, patterns, and best practices.
- Experience with offline storage, threading, and performance optimization.
- Knowledge of Git or similar version control systems.
Preferred Skills:
- Experience with cross-platform frameworks like Flutter or React Native.
- Familiarity with continuous integration and deployment processes.
- Strong analytical and problem-solving abilities.
- Excellent communication and collaboration skills.
Educational Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
Salary : $50 - $70