
The Front-End Developer role will be part of MadeiraMadeira Engineering team and will work in a squad helping the team in the challenges and products to deliver the best experience for our customers in our website considering modern architectures, suitable to our current and future needs.
We have a very engaged team that are keen to improve our systems and make them more reliable, robust, and connected to business needs. This team has the energy and passion to promote these changes and we want people to be part of this team.
We love People with these principles:
- Passion and Entrepreneurship: Who value enthusiasm, commitment and courage to take risks, turning challenges into surprising results.
- Collaboration and Open Dialogue: Who cultivate transparency and teamwork in all relationships, respecting diversity of opinion.
- Innovation and Resilience: Who believe that everything can be done differently and better, perceiving errors as a learning process and persevere in face of change's speed.
- Humility and Loyalty: Who are humble to be in constant learning, being confident without appearing arrogant. Who are loyal towards our principles to build a circle of trust in all relationships, with ethics and respect.
- Results and Long Term Vision: Who deliver consistent results of high performance, ensuring the scalability and sustainability of the business.
Responsabilidades e atribuições
Responsible for technical guidance of the front-end to guarantee that we develop scalable and reliable systems aligned with products targets and engineering needs.
Responsible for helping the best architecture and engineering standards, working together with Architecture and DevOps teams on researching and validating them.
Use and guarantee adoption of such standards and architecture patterns.
To work with the team to develop solutions considering the Business expectations and technical requirements.
Requisitos e qualificações
Advanced understanding of HTML5, CSS3, and Javascript.
Advanced understanding of HTML specific topics such as:
- Semantic HTML
- SEO
- Accessibility
Advanced understanding of CSS specific topics such as:
- Layouts, media queries, animations, grid.
- CSS Pre-processors (e.g.: SASS)
- CSS Architectures (CSS in JS, CSS modules, scoped CSS, BEM)
- Frameworks: Styled components, CSS Modules, Theme.ui
Advanced understanding of Javascript specific topics such as:
- Nodejs
- ES6
- Concepts like: hoisting, event bubbling, scope, strict mode
- Package manager (YARN, NPM)
- Framework: React.js,
- Testing suites: Jest, Enzyme, Cypress (desirable)
- Typescript
- Server-side rendering and Static Site Generation (desirable Next.js)
Good understanding of Build tools such as:
- Linters: ESLint
- Formatters: Prettier
- Task Runner: NPM scripts
- Module bundlers: Webpack
Code patterns and code versioning (GIT).
Cross-browser compatibility and cross-origin issues and ways to work around them.
Good understanding of how the internet environment works, such as browsers, DNS, HTTP, and CDN.
Desirable understanding of technologies such as:
- GraphQL
- Debugging tools
Informações adicionais
Facilities That Only MadeiraMadeira Will Offer you:
- Fresh fruits, coffee, hot chocolate, capuccino at ease for you to recharge your energy;
- Parking for bikes;
- Bike sharing;
- Discount on local restaurants and other shops;
- Agreement with universities and partnership with various courses;
- Entertainment site with: Videogames, virtual reality games, arcade, etc ;D
- Pet Day! ▼・ᴥ・▼;
- We have Two pokestops on our building;
- Exclusive coffee shop;
- Convenience spaces;
- A library so you can develop yourself;
- Personal Orientation Program;
- A welcome kit with exclusive items from MadeiraMadeira.
Other Benefits
- VR (meal voucher);
- VA(market voucher);
- Health insurance;
- Dental insurance;
- Life insurance.
People With Disabilities are welcome in our organization!
So, cheered up? Do you enjoy working with a totally innovative and challenging Start-Up? So don't waste time and apply NOW!!
#Don'tLimitYourSelf
0 Comentários