Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are a software house located in Nasr City, Cairo, we are Working in Mobile Development, Web Development, and data analytics.
We are looking for a Flutter /Android Developer who possesses a passion for pushing mobile technologies to the limits. This Mobile app developer will work with our team of talented engineers to design and build the next generation of our mobile applications. Mobile programming works closely with other app development and technical teams.
The candidate will be responsible for:
- Design, Build and develop sophisticated and highly scalable mobile apps using Flutter /Android.
- Take ownership of the preparation, production, and timely release of the applications.
- Give training and mentorship to other team members to make them better on the job.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with outside data sources and APIs.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Job Requirements
Qualifications:
- Bachelor’s degree in Computer Science or equivalent experience.
- Experience: +2 years in Android Development.
- Experience: +1 year in Flutter Development.
- Experience in Flutter/Android APIs and Capabilities.
- Experience in Kotlin and java is a must.
- Experience in offline storage, threading, and performance tuning.
- Experience in programming SQL databases.
- Experience with REST/SOAP services integration.
- Skills with a proven track record of well-engineered design.
- Experience in Git source control.
- Experience in Agile Development Methodologies and object-oriented design techniques and principles.
Skills:
- Excellent written and verbal communications.
- Teamwork and problem-solving skills, with the ability to interact and communicate successfully with business partners and development teams.
- Strong analytical and estimation skills with the ability to quickly debug application problems and provide short & long-term solutions.