THE ROLE / ABOUT THE JOB
If you are a roackstar lead full stack developer who derives great satisfaction from iterative improvements to the projects you work on and processes used to build them we are looking for you.
In this role, you’ll lead a team to architect, design, build and enhance, capabilities that fuel several business. You’ll work closely with your teammates, contributing to the expansion of our growth.
You should enjoy finding creative solutions to technical challenges, and appreciate the balance between conviction and flexibility.
You are an expert and you want all other developers to become experts too.
Be able to Jump from one challenge to another fearless and willing to guide others
Guide team development efforts towards successful project delivery
Build incredible solutions on the back-end and fron end side and understand how to support and maintain them once they’re live
Provide accurate time estimates for new projects or features
Create technical docs for projects
Perform code reviews and propose solutionsWork closely with other teams like Front-end, Back-end, Mobile, Design, UX, QA and other internal and external Tech teams to ensure solutions and products meet client expectations
Learn and apply new technologies and determine their advantages and drawbacks
Mentor other developers, share new technologies, articles, tutorials, etc
Confident in your knowledge and skills
Be capable of propose technical solutions to solve any roadblock
7+ years’ experience as a Software Developer prior experience in a technical leadershipposition
College or University degree in Computer Science or a related discipline
5+ years of experience with PHP language and MVC frameworks like Laravel, Symfony, orany other.
3+ years of experience developing solutions with open-source CMS like Wordpress orDrupal
Strong object-oriented programming skills
Ability to jump into a new technology and apply your best development practices and architectural design experience to start producing high-quality apps quickly
Strong debugging abilities you have the skills and know-how to use the tools to solve coding problems
An advocate for the development of high-quality, maintainable code who understand best practices and design patterns
An advocate for learning new technologies, tips, tricks and creating libraries to be used as reusable code
Committed to mentoring and developing the skills of other developers
Very good practices in Security standards
Experience configuring and using portable development environment tools like Vagrant or Docker
Very strong knowledge of CSS preprocessors (SCSS, Less)
Very strong knowledge of Git’s best practices
Experience managing task runners or dependency manages, including creating the tasks or scripts from scratch (NPM, Webpack, Gulp, Grunt)
Experience with Mobile cross-platform development with frameworks like React Native, Ionic or Xamarin
Experience with NoSQL database engines like MongoDB, Redis or other
Experience with SQL database engines like MySQL, SQLServer or other
Experience with NodeJS back-end development through any framework