Job title: Mobile Developer
Job Location: Hyderabad
Job Duration: Long Term
A "smart smartphones and tablets developer "
Job Description:
Essentially referring to a mobile app developer, would involve designing, developing, and testing applications for smartphones and tablets across various operating systems like iOS and Android, focusing on creating user-friendly, innovative, and high-performing applications while staying updated with the latest mobile technologies and trends.
Key responsibilities might include:
Coding and Development: Writing clean and efficient code using relevant programming languages like Java (Android), Swift/Objective-C (iOS), or cross-platform frameworks like React Native. Implementing UI/UX design elements to create intuitive user interfaces.
Building features and functionalities according to project requirements. Integrating with backend APIs to access data and functionality.
Testing and Debugging: Thoroughly testing applications on different devices and operating system versions Identifying and fixing bugs and performance issues Writing unit tests to ensure code quality Design and Prototyping: Collaborating with designers to translate wireframes into functional prototypes Creating user-friendly navigation and interactions
Project Management: Estimating development timelines and managing project milestones Adhering to coding standards and best practices Communicating effectively with designers, product managers, and other stakeholders
Required Skills and Qualifications:
Programming Languages: Proficiency in at least one mobile development language (Java, Kotlin for Android; Swift, Objective-C for iOS)
Mobile Development Frameworks: Familiarity with relevant frameworks like Android SDK, UIKit, SwiftUI
UI/UX Design: Understanding of design principles and ability to create user-centered interfaces Version Control: Experience with Git or similar systems for code management
API Integration: Knowledge of how to integrate with backend APIs to retrieve and manage data
Testing methodologies: Familiarity with unit testing frameworks and automated testing tools
Potential Specializations: Android Developer: Focuses on building apps specifically for the Android
Operating system iOS Developer: Focuses on building apps specifically for Apple iOS devices
Cross-Platform Developer: Develops apps that can run on multiple platforms using frameworks like React Native or Flutter AI integration for repeated operations.