Job Overview
We are seeking a skilled Mobile Application Developer with 1 year of experience to join our dynamic development team in India. The Mobile Application Developer will be responsible for building, testing, and maintaining high-quality mobile applications for iOS and Android platforms, collaborating with cross-functional teams to deliver user-friendly features aligned with business goals. This role requires proficiency in mobile development frameworks, a solid understanding of app lifecycle management, and the ability to contribute to agile development processes while ensuring performance, security, and scalability.
Note: Selected candidate will be based in Jaipur, Rajasthan, India, with potential for remote collaboration and future opportunities based on business needs.
Key Responsibilities
- App Development and Coding: Develop and maintain native or cross-platform mobile applications using Swift/Objective-C for iOS and Kotlin/Java/Flutter for Android, implementing features like user authentication, data synchronization, and UI/UX components.
- UI/UX Implementation: Collaborate with designers to translate wireframes and prototypes into responsive, intuitive mobile interfaces using tools like SwiftUI, Jetpack Compose, or React Native.
- API Integration and Backend Connectivity: Integrate RESTful APIs, GraphQL, or WebSockets with backend services, handling data parsing, caching (e.g., Core Data, Room), and error management for seamless app performance.
- Testing and Debugging: Write unit tests (e.g., XCTest, JUnit), perform integration testing, debug issues using tools like Xcode Instruments or Android Studio Profiler, and ensure app stability across devices and OS versions.
- Performance Optimization: Optimize app performance for battery efficiency, memory usage, and load times; implement offline capabilities and push notifications using Firebase or APNs.
- Code Review and Collaboration: Participate in code reviews, follow agile methodologies (e.g., Scrum), and use version control systems like Git for collaborative development in team environments.
- App Store Deployment: Prepare apps for submission to Apple App Store and Google Play Store, manage release cycles, handle app reviews, and monitor post-launch updates based on user feedback.
- Security Implementation: Apply mobile security best practices, such as secure storage (Keychain, EncryptedSharedPreferences), certificate pinning, and vulnerability scanning to protect user data.
- Documentation and Maintenance: Create technical documentation for codebases, APIs, and deployment processes; maintain legacy apps and implement hotfixes as needed.
- Continuous Learning: Stay updated with mobile trends (e.g., Swift 6, Android 15 features) and contribute to team knowledge-sharing sessions.
Qualifications
Experience
1 year of hands-on experience in mobile app development, with proven projects in iOS, Android, or cross-platform frameworks (e.g., Flutter, React Native) for consumer or enterprise applications.
Certifications
Required: None strictly required.
Preferred:
- Apple Certified iOS Developer or Google Associate Android Developer.
- Flutter Certification or React Native proficiency badges.
Technical Skills
- Proficiency in Swift/Objective-C (iOS) and Kotlin/Java (Android); experience with cross-platform tools like Flutter or React Native.
- Strong knowledge of mobile UI frameworks (SwiftUI, Jetpack Compose, XML layouts) and state management (MVVM, Redux).
- Experience with REST APIs, JSON/XML parsing, Firebase (Authentication, Firestore, Cloud Messaging), and SQLite/Core Data.
- Familiarity with Git, Agile/Scrum, CI/CD pipelines (e.g., Fastlane, Jenkins), and app performance tools.
- Understanding of mobile security practices, app lifecycle management, and responsive design for various screen sizes.
- Basic knowledge of cloud services (AWS Amplify, Google Cloud) and third-party SDKs.
Education
Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field (or equivalent professional experience in mobile development).
Soft Skills
- Strong problem-solving skills to troubleshoot complex app issues efficiently.
- Excellent collaboration and communication skills for working with designers, backend teams, and stakeholders.
- Ability to learn quickly and adapt to new technologies in a fast-paced environment.
- Detail-oriented with a focus on delivering polished, user-centric applications.
- Time management skills to meet sprint deadlines and handle multiple tasks.
Additional Requirements
- Portfolio of at least 2-3 mobile apps (personal or professional projects) demonstrating real-world implementation.
- Availability to work in a hybrid model in Jaipur, Rajasthan.
- Commitment to writing clean, maintainable code following best practices (e.g., SOLID principles).
- Basic understanding of accessibility standards (WCAG) and app analytics tools (e.g., Google Analytics, App Center).
Resume Information
How to Apply
To apply for this position, email your resume to [email protected]
Subject Line Format: FC_MOBILE_DEV_[YOUR FULL NAME]_RESUME
Resume Requirements
Your resume must include the following information:
- Last Company Details: Name of your most recent employer, duration of employment (in years/months), job title, and brief description of your mobile development responsibilities and projects.
- Mobile Development Experience: Detailed experience with platforms and frameworks:
- iOS (Swift/Objective-C, projects, client type, your role).
- Android (Kotlin/Java, projects, client type, your role).
- Cross-platform (Flutter/React Native, projects, client type, your role).
- For each, mention the number of projects, app type (e.g., e-commerce, utility), and outcomes (e.g., live on app stores).
- Key Projects: Brief highlights of 2-3 mobile apps, including:
- Platform and tech stack.
- Key features implemented.
- Achievements (e.g., downloads, user ratings).
- Tools and Technologies: List of tools used (e.g., Xcode, Android Studio, Firebase, Git, Postman).
- Certifications: List relevant certifications with issuing body, year, and validity.
- Education: Degree details including discipline, institution, and year of completion.
- Portfolio Links: GitHub, App Store/Google Play links, or demo videos (mandatory).
- Passport Size Photograph: A recent passport size photograph must be included on your resume (mandatory requirement).
Incomplete applications or resumes missing any of the above requirements will not be considered for evaluation.
Job Type: Full-time
Pay: ₹300,000.00 - ₹800,000.00 per year
Work Location: In person