Junior Mobile Developer
You will join a dynamic, forward-thinking team dedicated to building next-generation mobile applications that impact users across diverse industries—from finance and healthcare to e-commerce and media. In this entry-level mobile developer role, you'll contribute to the full development lifecycle, from initial concept to app store deployment.
What You Will Do
- Develop, test, and maintain high-quality native mobile applications for both iOS and Android platforms.
- Translate UI/UX designs and wireframes into functional, elegant, and responsive mobile interfaces.
- Collaborate closely with senior developers, product managers, and designers in an Agile environment to define, design, and ship new features.
- Write clean, maintainable, and efficient code in modern languages like Swift, Kotlin, and/or Java.
- Integrate with backend services by working with RESTful APIs and processing data formats like JSON.
- Participate actively in code reviews to learn best practices and contribute to improving the team's codebase.
- Identify and resolve bugs, performance bottlenecks, and other technical issues to ensure a smooth user experience.
- Assist in deploying applications to the Apple App Store and Google Play Store, learning the intricacies of the submission process.
- Create and maintain technical documentation for the code you write and the processes you follow.
What You Will Bring
- A Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Foundational knowledge of mobile application development, demonstrated through coursework, personal projects, or internship experience.
- Proficiency in at least one modern mobile development language such as Swift (for iOS) or Kotlin/Java (for Android).
- Familiarity with core mobile development concepts and Software Development Kits (SDKs)—specifically the iOS SDK (Cocoa Touch) and/or the Android SDK.
- Basic understanding of version control systems, particularly Git.
- A natural curiosity and a strong analytical mind geared toward creative problem-solving.
- Excellent communication and interpersonal skills, with a genuine desire to work collaboratively and learn from a team.
- A solid grasp of computer science fundamentals, including data structures, algorithms, and object-oriented design principles.
- (As a plus) Exposure to cross-platform development frameworks (like React Native or Flutter) or backend technologies is highly regarded but not required.