این فرصت شغلی بسته شده است.
تکنولوژیها
- 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
- بیمه