InnovationTeam is a forward-thinking technology company that specializes in providing innovative solutions to businesses. We are currently seeking a talented Mobile Developer to join our team.
The successful candidate will play a crucial role in designing and overseeing the development of mobile applications for both Android and iOS platforms. You will collaborate with cross-functional teams to understand project requirements, design user interfaces, and implement app features. Additionally, you will work closely with product managers and UX designers to deliver high-quality, user-friendly mobile applications.
This position requires a strong understanding of mobile development technologies and frameworks, as well as excellent problem-solving skills. The ideal candidate is highly motivated, detail-oriented, and has a passion for creating exceptional user experiences on mobile applications with great detail to the technical and non-technical design aspects of the mobile applications.
At InnovationTeam, we value innovation, collaboration, and continuous learning. We offer a flexible and inclusive work environment, where your contributions are valued, and opportunities for professional growth and development are provided.
Responsibilities:
- Attend and actively participate in Application Group Meetings (AGMs) to gather and discuss project requirements, timelines, and deliverables.
- Collaborate with stakeholders, including product managers, designers, and developers, to define and refine mobile application features and functionalities.
- Assess the technical feasibility of proposed features and provide expert guidance on mobile application architecture and design.
- Create and maintain comprehensive Change Requests (CRs) documents that detail the agreed-upon application changes, enhancements, and bug fixes.
- Communicate CRs effectively to the development and testing teams, ensuring a clear understanding of the requirements and expected outcomes.
- Oversee the implementation of CRs by the development team, providing guidance and support throughout the development process.
- Ensure the delivered mobile applications meet the requirements outlined in the AGMs and CRs, and address any discrepancies promptly.
- Stay up-to-date with the latest trends, technologies, and best practices in mobile application development and incorporate them into the design and architecture process.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 4 years of professional experience in developing mobile applications.
- Minimum of 2 years of professional experience in designing and architecting mobile applications for Android and iOS platforms.
- Strong understanding of mobile application development lifecycles, from concept to deployment.
- Proficiency in mobile application design principles, patterns, and best practices.
- Experience with mobile application development frameworks such as Android SDK, iOS SDK.
- Familiarity with agile development methodologies and collaboration tools like JIRA.
- Excellent problem-solving and analytical skills, with the ability to make informed design decisions.
- Strong written and verbal communication skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders.
- Ability to work collaboratively in a team environment and manage multiple priorities effectively.
- Portfolio of successfully designed and launched mobile applications is a plus.