[FCIS19] Junior Mobile Developer
Magints -
Heliopolis, CairoPosted 5 years ago242Applicants for2 open positions
- 21Viewed
- 7In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
A junior mobile developer who possesses a passion for pushing mobile technologies to the limits and will work with our team of talented engineers to design and build the next generation of our mobile applications.
Essential Responsibilities
- Develop mobile applications for Android / iOS platforms
- Develop new features for our existing Android applications, de-bugging/fixing problems
- Collaborate with cross-functional teams to define, design, and ship new features.
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work with the QA team
- Participate in team meetings
- Report regularly on work progress
- Understand the challenges being addressed by an engagement and collaborate with team members, clients, and stakeholders to deliver a valuable technical solution
- Design, develop, unit test, and deploy Android & iOS based solutions using common standards and frameworks
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Work on bug fixing and improving application performance.
- Familiar with AGILE/SCRUM methodology is a plus
Job Requirements
Educational background and Experience required:
- Basic knowledge of mobile development technologies
- Previous record of practical experience in Android and/or iOS development is a plus
- BS/MS degree in Computer Science, Engineering or a related subject
- Familiar using the Android SDK and/or Swift / Objectve C and related IDEs
- Familiar with the following technologies: XML, JavaScript, HTML and CSS
- Knowledge in OOP, Design Patterns, Data Structures and Algorithms
- Solid understanding of the full mobile development life cycle
- Ability and desire to learn new tools & technologies quickly
Skills required:
- Excellent communication and team working skills.
- Ability to analyze and solve complex problems.
- Flexible attitude, ability to perform under pressure.