Job Openings » Full Stack Developer

Full Stack Developer

by 77 Media

77 Apps

Job Description

You’ll be working with a team of 6 in in all aspects of the products and projects we do, from its core infrastructure and back-end, to its custom front-end. 
You’ll be responsible for participating in all stages from ideation to deployment and beyond. You’ll work  groundbreaking features, issues and improvements that are critical to the success.
In addition to that, you’ll work with our data team to make our products smarter and more intuitive to use, and you’ll need to work with the broader company to maintain and help optimize existing systems.
You are not going to design any type of project, only development is whats required from you

Job Requirement

The nature of work required as web & mobile app
  1. Web Applications such as HRM, CRM…etc (Planning, structuring, mockups & executing)
  2. Corporate website
  3. Landing page
  4. Microsite 
  5. E-commerce platforms development
  6. SaaS & LaaS
  7. Solutions and services (e.g uber business model)

The Skills required in web & mobile app
  1. Native programming language (Swift & Java)
  2. Cross platform (ReactNative & Flutter)
  3. Server configurations, install, maintenance and deployment
  4. Database infrastructure
  5. UX fundamentals
  6. Webservices & API
  7. RESful API, JSON Web Token and OAuth 2.0
  8. WebSocket
  9. PHP frameworks ( Laravel, codeigniter…etc)
  10. Laravel Nova Framework
  11. MySQL 5.7 & 8.0
  12. CMS framework (Wordpress, Drupal)
  13. JS , CSS & HTML
  14. React JS & vueJs
  15. Responsive Design
  16. Cross browser optimization
  17. Animations (JS, CSS)
  18. Bootstrap (CSS and JS)
  19. 3rd party integration (Examples: payment gateways, SMS providers)
  20. Firebase
  21. Amazon AWS (S3, ES2, code-commit and Cloudfront)
  22. Git, Composer, NPM, Webpack, Cocoapod
  23. Familiarity with Unix commands
  24. Docker file 
  25. Version control system (Experienced with git)

Non-Technical skies
  1. Ownership
  2. Commitments
  3. Good communication skills 
  4. Manage expectations and gives heads up

Office timing 8 hours a day (9 hours with 1 hour lunch break) 5 days a week