تک اسکات

استخدام Fullstack Web Developer (Laravel/React)

تک اسکات
تهران

فرصت شغلی
درباره شرکت

تکنولوژی‌ها

    React NativeLaravel MixPHPNode.jsAPI

Ainfluencer.com is a Canadian based company with offices in Toronto, Tehran, and India which is looking to hire Full Stack, Backend, and Front-end developers now.


Job Summary

  •  Design relational Database tables based on business requirements
  •  Implement and document RESTful API endpoints on the backend using Laravel
  •  Write unit, integration and function tests
  •  Convert UI/UX designs into efficient and functional HTML/SCSS
  •  Create reusable UI components with React
  •  Implement full-ajax modules to interact with the back-end
  •  Optimize the designs for responsiveness

مهارت‌های ضروری:

  •  Experience with PHP 7 and PSR-4 standards
  •  Have working experience with OOP principles (Design patterns, SOLID, DRY, Yagni)
  •  Experience working with the Laravel framework
  •  Experience with MySQL or PostgreSQL and relational Database Design
  •  Understanding of Security concerns in development (e.g. OWASP top 10)
  •  Working experience with RESTful API Design (preferably have built APIs from scratch)
  •  Ability to write clean code, covered by unit, integration and UI tests (including TDD)
  •  Familiar with TDD and PHP Unit
  •  Basic knowledge of Linux and operating system concepts
  •  Have used Git and version control
  •  Strong understanding of modern JavaScript (ES6+), SPA and Node.js concepts
  •  Working experience with TypeScript (our Front-end will be built using TS)
  •  Experience in Front-end routing and state management
  •  Experience with HTML, CSS, SCSS, responsiveness and Webpack
  •  Hands-on experience with React
  •  Strong English communication and reading skills (your meetings will be in english)

مهارت‌های امتیازی:

  •  Experience with Docker/K8S
  •  Experience with Node.js or React Native
  •  Experience with the Amazon Ecs
  •  Experience with the Digital Ocean platform
  •  Experience with CI/CD tools
  •  Experience with ElasticSearch
  •  Experience with MySQL query Optimization
  •  Experience with MobX
  •  Experience with WebSockets
  •  Experience in Android or iOS development
  •  Experience with native module development for RN (Android or iOS)
  •  Experience with NativeBase
  •  Experience with HTML/CSS/SCSS
  •  Experience with OAuth

مزایا

  • ‌Bounce
  • Flexible Time
  • بیمه