drjobs Senior Front-End Software Engineer العربية

Senior Front-End Software Engineer

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

0 - 6 years

Job Location drjobs

Cairo - Egypt

Monthly Salary drjobs

EGP 4000 - 6000

Nationality

Egyptian

Gender

N/A

Vacancy

1 Vacancy

Job Description

Job Description

Join us as aSenior Front-EndSoftware Engineeron our team in Cairo to do the best work of your career and make a profound social impact.

At Venu Technologies, our technology solves persistent problems in the hospitality industry. We’ve established ourselves as a leading developer of innovative software solutions. We’re looking for a highly-skilled senior software engineer to join our growing team. Our ideal candidate will have expert knowledge of software development processes and solid experience testing and evaluating current networking systems.

If finding issues and fixing them with beautiful, meticulous code are among the talents that make you standout, we’d like to hear from you.

Objectives of this Role

  • Building, testing, and deploying a moderately complex Flutter Android/IOS app.
  • Build personalized and customized features for customers
  • Maintain up-to-date knowledge of industry trends and advancements
  • Develop our standard code and improve its efficiency.
  • Perform tasks accurately and up to our quality standard
  • Train and guide new team members.

Responsibilitie

  • Collaborate with web designers and back-end designers to complete projects.
  • Create wireframes and mockups of site/application designs.
  • Turn feedback into custom solutions for our needs.
  • Optimize apps/sites to improve performance and efficiency
  • Author technical documentation.
  • Integration of data storage solutions.
  • Integrate various APIs from third parties.
  • Debug existing apps components, fix issues and avoid regressions.

Job Requirements

Required Skills and Qualifications

  • Minimum 5 years work experience in mobile development including 3 years in Flutter.
  • Web applications using Flutter web.
  • Experience in state management using Getx, provider, BLoC or etc.
  • Online payment.
  • Integration.
  • Excellent in using Flutter animations.
  • Push notification using Firebase.
  • Very good understanding of OOP & Data structures.
  • HTTP, REST, JSON, FlutterPub, Dio, Image Caching, Firebase, Crashlytics, Analytics, Firestore database and Web Socket.
  • Experience with Offline Storage and Performance Tuning.
  • Knowledge of Location Services and other Google Cloud APIs.
  • Material design, Material animations, Custom components, User Interaction(touches, gestures).
  • Know how to convert Non-Null Safety code to Null Safety.
  • Experience in creating multi-module projects.
  • Advanced debugging/testing/optimization.
  • Experience in Version Control (Git).
  • Experience building functional and effective platforms.
  • Fluency in Javascript, HTML, and CSS.
  • A strong technical portfolio that demonstrates a broad range of abilities.
  • Experience with third-party libraries and APIs.
  • Able to write documentation.
  • Knowledge in Angular 7+ is a must.
  • Knowledge in kotlin/swift.

Preferred Qualifications

  • Strong interpersonal and communication skills.
  • Client-facing experience.
  • UX training a plus.
  • Knowledge in the development of native applications (Android/IOS).

Employment Type

Full Time

Company Industry

Hotels / Hospitality

Department / Functional Area

IT Software

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.