We are looking for a motivated and skilled Junior App Developer with 1-2 years of experience to join our dynamic team. You will play a key role in maintaining existing apps, developing new features, and ensuring smooth app functionality. This is a great opportunity for developers looking to grow their skills in a collaborative environment.
Key Responsibilities
- App Development: Assist in developing new mobile applications and features using relevant technologies.
- Maintenance & Updates: Maintain and improve existing apps by debugging, fixing issues, and ensuring optimal performance.
- Code Reviews: Participate in code reviews and contribute to code quality improvements.
- Collaboration: Work closely with designers, senior developers, and product managers to ensure seamless integration of new features.
- Testing & Debugging: Write and execute tests to ensure app functionality and performance across different devices and platforms.
- Documentation: Maintain thorough documentation for app development processes and updates.
- User Feedback: Address user feedback, troubleshoot bugs, and develop improvements based on feedback.
- Version Control: Use Git or other version control systems to manage and document code changes.
- Learning & Development: Stay updated with the latest mobile app development trends, tools, and technologies.
Skills & Qualifications
- Education: Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Experience: 1-2 years of hands-on experience in mobile app development (Android/iOS/Hybrid).
- Languages: Proficiency in programming languages like Java, Kotlin, Swift, or React Native.
- Frameworks: Familiarity with mobile app frameworks and libraries (e.g., Flutter, Xamarin).
- Version Control: Experience using Git or other version control systems.
- Problem-Solving: Strong analytical and problem-solving skills with a proactive mindset.
- UI/UX Understanding: Basic understanding of mobile UI/UX best practices.
- Communication: Excellent communication and teamwork skills to collaborate effectively.
Nice to Have
- Experience with APIs and third-party libraries.
- Knowledge of cloud services (e.g., AWS, Firebase) for app integration.
- Familiarity with Agile development methodologies.