What are the responsibilities and job description for the iOS / Android Developer - W2 Contract position at Donato Technologies Inc?
Job Details
Job Title: IOS/Android Developer
Location: Irving, TX(onsite)
Duration: 12 Months W2 Contract
Experience: 8-10 Years
Job Description:
The ideal candidate should have expertise in either iOS or Android development as a primary skill, with proficiency in the other as a secondary skill. You will be responsible for designing, developing, and maintaining mobile applications while collaborating with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities:
- Develop, maintain, and enhance mobile applications for iOS and Android platforms.
- Design and implement clean, efficient, and scalable code.
- Collaborate with product managers, designers, and backend developers to create seamless user experiences.
- Ensure mobile applications adhere to best practices in security, performance, and usability.
- Troubleshoot and debug issues to optimize performance.
- Stay updated with the latest trends and advancements in mobile development.
- Conduct code reviews and mentor junior developers when necessary.
Required Skills & Qualifications:
- 8-10 years of hands-on experiencein mobile application development.
- Expertise in iOS (Swift, Objective-C)or Android (Kotlin, Java) as a primary skill.
- Working knowledge of the other platform (i.e., iOS if Android is primary and vice versa).
- Experience with RESTful APIs, third-party libraries, and SDK integration.
- Strong knowledge of UI/UX best practicesfor mobile applications.
- Proficiency with Git, CI/CD pipelines, and Agile methodologies.
- Familiarity with cloud services such as Firebase, AWS, or Azure.
- Strong debugging and performance optimization skills.
- Excellent problem-solving and communication skills.
Preferred Qualifications:
- Experience with cross-platform frameworkslike Flutter or React Native is a plus.
- Knowledge of GraphQL, WebSockets, and offline storage mechanisms.
- Prior experience working in finance, healthcare, or e-commerce industries.
Education:
- Bachelor's or Master s degree in Computer Science, Engineering, or a related field.