DAZU - ReactJS Frontend Developer

مصر - Giza

Project

The project is a new FinTech startup, DAZU Pay, focused on building leading edge infrastructure supporting consumer and business payments globally.  Our goal is to be the number one FinTech infrastructure player in our niche in the Middle East & Africa.  Obviously, there’s more to it than that, but we’re still in stealth mode so you’ll know once we’ve launched (or if you join the team!)

About the Role

We’re looking for a Frontend Engineer with experience in payments or fintech and has a passion for writing working, clean and maintainable frontend code.  You’ll be joining a small core team of cross-functional engineers working directly with our founder who has designed and built over 150 web and mobile apps.  You’ll be working in a squad to deliver the core FinTech product as well as new and exciting features for the application in a fast-paced demanding environment.

Location

Office is based in Smart Village, and we have certain flexibility for remote work.

Job Responsibilities

  • Design, build, test and deliver a frontend applications using JS which will lead the digital payments space in Egypt and the Middle East
  • Collaborate with cross-functional teams to define, design and ship new features
  • Write clean, beautifully architected, reusable and maintainable ReactJS or VueJS code using robust software architectural patterns
  • Develop application UI and reusable UI components using React/Vue as well as utilize existing React/Vue components and themes to speed up efficiency
  • Develop React/Vue code which integrate with back-end services using our own APIs as well as third party APIs
  • Develop code which loads and stores local cache of data using Redux/VueX and other caching libraries
  • Write unit tests for all code developed before pushing to code repository and covers all cases
  • Ensuring consistent code and best practices shared between ReactJS/VueJS code as well as React Native code through code reviews with the mobile and backend engineers
  • Work on bug fixing and improving application performance
  • Identify and correct bottlenecks and fix bugs.
  • Continuously discover, evaluate and implement new libraries to maximize development efficiency
  • Maintain and update DevOps procedure for the frontend continuously delivery and integration using Gitlab

Engineering RequirementsBachelor’s or Master’s degree in Computer Science4+ years’ experience developing front-end applicationsSolid understanding of the full software development life cycleExcellent understanding of software design patterns and how to write clean codeExcellent knowledge and proficient in JavaScriptExcellent knowledge and proficient in either VueJS or ReactJSExcellent knowledge and proficient in HTML5, CSS3Excellent knowledge and proficient in SASS, LESS and other CSS frameworksClear understanding of responsive UI using gridsFamiliarity with Test Driven Development (TDD)Experience with offline storage using Redux and/or VueXExcellent understanding of writing code which fails softly and accommodates for proper error handling and logging mechanismsExperience working with RESTful APIs to connect frontend applications to back-end services as well as other third-party servicesAbility to create SDKs using ReactJS/VueJS and JavaScriptExperience of source control system using GITFamiliarity with continuous integration, Gitlab CI and YAML is a plusUp to speed with the latest browser version changes, features and requirementsAware and able to quickly find the right libraries and frameworks to achieve tasks quickly and easily without re-inventing the wheelPersonal Qualities:Fluent in EnglishExcellent communication skillsAccuracy and attention to detailFast learner, and interested in continuous learningAlways looking to improve oneself and the quality of work deliveredTakes responsibility for work and delivers work in a timely manner
تاريخ النشر: اليوم
الناشر: Wuzzuf .com
تاريخ النشر: اليوم
الناشر: Wuzzuf .com