رقم الوظيفة : 1088414
Job Description
Duties & Responsibilities
- Translate designs and wireframes into high quality code.
- Design, build, and maintain high performance, reusable, and reliable Java code.
- Ensure the best possible performance, quality, and responsiveness of the application.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- 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
- Bachelor degree of Computer Science or any related discipline.
- At least 3 years of experience in Mobile Development including minimum one mobile application developed by iOS and /or Android Native.
- Proven experience developing mobile applications on Android & iOS.
- Experience in programming to SQL databases.
- Experience with REST/SOAP services integration.
- Passion for agile development methodologies.
- Experience with CI/CD pipelines using Jenkins would be a plus.
- Excellent spoken and written English, other languages are a plus.
- Strong understanding of the full mobile development life cycle.
- Excellent Native Mobile Development in iOS (Swift).
- Knowledge of UI/UX standards for mobile apps.
- Experience in releasing apps on the App Store.
- Source Control Management (BitBucket, Mercurial).
- Experience on 3rd Party SDKs integration.
iOS Native Skills
- Swift, Objective-C, CoreData, CocoaPods, AVFoundation, Auto-layout, REST, TestFlight, Push notifications, core animation,Alamofire.
Android Native Skills
- Expert in Java & Kotlin or Both.
- Fundamentals of Views, View Groups, and Layouts, User input, Storing data, Action bars , Adapting apps for different screen sizes.
- Decent Experience with SQL.
- Deep Understanding of Material Design Guidelines , XML Basics , Contstraints layout ,Vector drawables ,Fragments.
القسم / المجال المهني
هندسة الاتصالات /
هندسة الاتصالات