Location: Hyderabad (on-site)
Employment Type: Full-time
Job Summary:
We are seeking a skilled Mobile Developer to join our dynamic team. The ideal candidate will have extensive experience in developing mobile applications for both iOS and Android platforms. This role requires proficiency in various programming languages and familiarity with mobile development tools and methodologies.
Must-Have Requirements:
- Education: Full-time MCA/B. Tech/BE or equivalent in Computer Science, Information Technology, or a related field.
- Experience: At least 5 years of experience in developing dynamic mobile applications for iOS and/or Android platforms.
- Technical Skills:
- Proficiency in multiple programming languages such as Swift, Objective-C, Java, Kotlin, React Native, and Flutter.
- Familiarity with RESTful APIs, JSON data handling, and Git version control.
- Understanding of Agile methodologies and development practices.
- Tool Familiarity: Experience with tools used for mobile app development, including Xcode, Android Studio, and Visual Studio Code.
Key Responsibilities:
- Application Development: Design, develop, and maintain dynamic mobile applications for iOS and/or Android platforms.
- Programming Proficiency: Write clean, maintainable code in multiple programming languages such as Swift, Objective-C, Java, Kotlin, React Native, and Flutter, depending on project requirements.
- API Integration: Implement and integrate RESTful APIs and manage data exchange using JSON.
- Version Control: Utilize Git for version control and collaborate effectively in an Agile development environment.
- Development Tools: Work with various mobile app development tools, including Xcode, Android Studio, and Visual Studio Code, to streamline the development process.
- Collaboration: Collaborate with cross-functional teams, including designers and product managers, to deliver high-quality mobile solutions.
Problem Solving: Strong analytical and problem-solving skills with the ability to troubleshoot and resolve issues effectively.
Communication: Excellent communication skills to collaborate with team members and stakeholders.