company logo

Junior Mobile Application Developer

Cochin
Thiruvananthapuram
Bangalore
Hyderabad
Chennai
Mumbai
Delhi
Full-Time
Junior: Less than 5 years
Posted on Apr 05 2025

Not Accepting Applications

About the Job

Skills

Swift
Kotlin
Mobile Application Development
Flutter
Xcode
RESTful Architecture
React Native
Oracle Database

Job Title: Junior Mobile Application Developer

Job Type: Full-time (Onsite in Muscat, Oman)


Job Summary:

We are seeking a passionate and motivated Junior Mobile Application Developer to join our client in Muscat. As a Junior Developer, you will assist in the design, development, and maintenance of mobile applications for both iOS and Android platforms. This is an exciting opportunity for someone eager to grow their mobile development skills while contributing to the creation of high-quality, user-friendly mobile apps. The ideal candidate will have a foundational understanding of mobile app development, especially with cross-platform frameworks like Flutter, and a desire to learn and improve in a collaborative, fast-paced environment.


Responsibilities:

 Mobile App Development: Assist in designing, developing, and maintaining mobile applications for iOS and Android platforms using cross-platform technologies like Flutter.

 Collaboration: Work closely with product managers, designers, and senior developers to help deliver mobile apps that meet business goals and provide excellent user experiences.

 Code Quality & Documentation: Write clean, efficient, and maintainable code, following best practices. Document your code and processes to aid future development and knowledge sharing.

 User Interface & Experience: Help develop intuitive, user-friendly interfaces that align with modern design principles and ensure a seamless user experience.

 Testing & Debugging: Support testing efforts, conduct basic unit testing, and help troubleshoot and resolve issues across various devices and OS versions.

 App Optimization: Assist in optimizing mobile app performance by improving memory, CPU, and network usage for enhanced speed and responsiveness.

 Continuous Learning: Stay up to date with the latest mobile development trends and tools, and actively seek opportunities to improve your skills.

 App Deployment & Maintenance: Assist in the app deployment process, including app store submissions and monitoring post-launch performance.

 API Integration: Work with backend developers to integrate RESTful APIs and connect mobile applications to backend services.

 Security & Performance: Help ensure that mobile applications meet security standards and maintain optimal performance.

 Code Reviews: Participate in code reviews and learn from senior team members to improve your coding skills.


Requirements:

 Mobile App Development Experience: Basic experience in mobile app development for iOS (Swift/Objective-C) and/or Android (Java/Kotlin). Experience with Flutter, React Native, or Xamarin is a plus.

 Familiarity with Mobile Development Tools: Understanding of mobile development tools and IDEs like Xcode, Android Studio, Flutter, and React Native.

 UI/UX Knowledge: Familiarity with mobile design principles and an understanding of how to create intuitive, user-friendly interfaces.

 API Integration: Basic understanding of how to integrate mobile apps with backend services via RESTful APIs.

 Version Control: Familiarity with Git or similar version control systems for managing code and collaborating with the team.

 Cross-Platform Development: Experience or interest in working with Flutter for building cross-platform applications is desirable.

 Backend Technologies: Familiarity with backend technologies like Node.js, Django, or similar is a plus.

 Database Knowledge: Basic understanding of databases, including Oracle or others, and how to manage data effectively.

 Problem-Solving: Strong problem-solving skills and a keen interest in troubleshooting and resolving technical issues.

 Communication Skills: Clear written and verbal communication, with the ability to work effectively with technical and non-technical team members.

 Team Collaboration: Willingness to work closely with others in a collaborative team environment.

 Eagerness to Learn: A strong desire to grow your mobile development skills and contribute to the success of the team.


Preferred Skills:

 App Deployment: Familiarity with deploying apps to the App Store or Google Play is a plus.

 Cloud Integration: Experience with cloud platforms like Firebase, AWS, or Google Cloud is a bonus.

 Testing Frameworks: Basic knowledge of testing frameworks like JUnit, Espresso, XCTest, or similar is advantageous.

 Agile Methodologies: Exposure to working in an Agile/Scrum environment is a plus.


Education & Experience:

 Bachelor’s degree in Computer Science, Software Engineering, Software application development or a related field, or equivalent practical experience.

 0-2 years of experience in mobile development, with an interest in Flutter or other crossplatform development frameworks. 

About the company

At Nova Nurture, we believe in “Building Teams, Driving Dreams.” We specialize in helping startups establish robust HR processes that foster growth and innovation. Our experienced team understands the unique challenges startups face and offers tailored solutions to meet your needs. Our mission is to empower startups by providing comprehensive HR solutions that drive efficiency, enhance employee en ...Show More

Industry

Human Resources Services

Company Size

2-10 Employees

Headquarter

Bangalore

Other open jobs from Nova Nurture HR Solutions