About the Role:
Duration: 6 Months
Location: Hyderabad (onsite)
Timings: Full Time (As per company timings)
Notice Period: (Immediate Joiner - Only)
Experience: 4-8 Years
JD:
We are seeking a highly skilled and experienced Mobile Application Developer to join our team. As a Developer, you will be responsible for designing and developing native mobile applications for both Android and iOS platforms. You will collaborate with cross-functional teams, including designers and backend developers, to create new features and ensure the delivery of high-quality, performant, and user-friendly applications.
Key Responsibilities
- Overall 4+ Years of experience in Design and developing native mobile applications for Android and iOS platforms.
- Collaborate with cross-functional teams, including designers and backend developers, to define, design, and ship new features.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Ensure the technical feasibility of UI/UX designs and optimize applications for maximum performance and user experience.
- Work with APIs and backend systems to integrate mobile applications with server-side functionalities.
- Perform code reviews and provide constructive feedback to improve code quality and maintainability.
- Troubleshoot and debug application issues, identify bottlenecks, and propose effective solutions.
- Collaborate with cross-functional teams, including QA engineers and product managers, to ensure timely delivery and high-quality products.
- Assist in the estimation, planning, and implementation of mobile app development projects.
- Mentor and guide junior developers, sharing knowledge and expertise to enhance the team's capabilities.
Desired Background/ Qualifications
- Bachelor’s degree in computer science, Engineering, or a related field.
- Strong proficiency in Java or Kotlin for Android development and Swift or Objective-C for iOS development.
- Solid understanding of the Android SDK and Android Studio, as well as Xcode and iOS development tools.
- Experience with mobile app architecture patterns such as MVC, MVP, or MVVM.
- Familiarity with RESTful APIs and integration with backend systems.
- Strong problem-solving skills and ability to independently research and implement solutions.
- Experience with version control systems, such as Git.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
- Strong attention to detail and commitment to delivering high-quality code.
- Experience with cross-platform mobile development frameworks such as React Native or Flutter.
- Knowledge of mobile app security best practices and techniques.
- Experience with mobile app testing and debugging tools.
- Familiarity with agile development methodologies such as Scrum or Kanban.
- Published apps on Google Play Store and/or Apple App Store