آگهی‌های استخدامی

استخدام Full-Stack Web Developer

شرح موقعیت شغلی

AiGrow a Canadian company with offices in Toronto, Tehran, and Surat (India) is a growth social media marketing platform, with a focus on Instagram. AiGrow uses modern technologies and artificial intelligence to provide its users advance tools to automate their social media activities, and management. You will work in a super fun environment at their local office at Tehran University. 


 Job Summary


 - Designing relational database tables based on business requirements

- Implementing and documentation of RESTful API endpoints on the backend using Laravel

- Writing unit, integration and function tests

- Converting UI/UX designs into efficient and functional HTML/SCSS

- Creating reusable UI components with React

- Implementing full-ajax modules to interact with the back-end

- Optimizing the designs for responsiveness




Requirements


 - 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)



The following are not required, but will be considered a plus:


 - 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



 



Salary & Benefits



 - A competitive salary which may or may not include a bonus package (depends on your performance and progress)


- Snacks and foods are served


- Legal contract with an Iranian registered company with insurance




مهارت‌های مورد نیاز

  • PHP
  • OOP
  • Laravel
  • MySQL
  • RestFul API
  • Javascript
  • SPA
  • Node.js
  • CSS
  • SCSS
  • React
  • Full-stack

حداقل سابقه کار

  • مهم نیست

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • مهم‌ نیست

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۳۹۹/۱۱/۲۶ (منقضی‌شده)
مشاهده آگهی‌های استخدام مشابه