Senior Frontend Developer
Pipefy
Sobre el trabajo
-
-
-
A empresa Pipefy está contratando para o cargo de Senior Frontend Developer em: Brasil | LinkedIn
-
Pular para conteúdo principal
Senior Frontend Developer
Pipefy
Brasil
Senior Frontend Developer
Pipefy
Brasil
Há 1 dia
Seja um dos 25 primeiros a se candidatar
Veja quem a Pipefy contratou para este cargo
Não aceita mais candidaturas
-
Denunciar esta vaga
About Us
Pipefy’s goal is to empower its users, bringing unprecedented productivity levels to doers all around the globe. We’re always looking for passionate and energetic people to join our team to make that happen.
We have an innovative mindset. Things around here always change, so if you were looking for a company that’ll promote substantial changes, you’ve just found it.
More than just empowering our users, we’re also focused on empowering our team members so they can achieve their dreams. At Pipefy, you’ll find a safe, inclusive, and respectful environment where everyone is welcome. We take pride in being a People First company and caring for our customers, team members, and community equally.
Job Description:
You’ll be responsible for empowering users to make the productivity revolution happen in their companies.
As a Front-end Engineer at Pipefy, your mission is to solve our users’ problems - sometimes before they even happen! It can be programming a new feature, polishing existing features, supporting a team member, giving feedback, or solving a bug. Your work will be an essential part of our engine.
You'll have the opportunity to conduct and participate in experiments, make suggestions to improve our architecture and product, and use tons of data to make the best decisions.
Since we are fully remote, you'll meet and work with people from all around the world.
Main Responsibilities:
- Develop new features from start to finish: through conception, research, implementation, and maintenance, as well as improve existing ones. Today, most of our front-end applications are written in React JS with TypeScript and JavaScript. We also have things written in other languages.
- You'll help improve our components' performance, scalability, and reliability so that Pipefy is always available and at the top of its game.
- Take responsibility for system stability, ensuring proper testing and observability, actively monitoring production behavior and reacting quickly to incidents.
- Work alongside our Product Development team to find out the best way to solve our customers’ problems - then work on making that solution happen!
- Share knowledge with the team and learn together. We believe knowledge is much more valuable when shared, so we’re always learning and teaching each other.
- Remove technical roadblocks to the team’s progress, such as fixing problems in the continuous deployment pipelines, removing noisy irrelevant alerts, keeping the exception volume down, creating analytical controls and monitoring, etc.).
- Take part in the continuous improvement of Engineering processes, like recruiting, hiring, onboarding, documentation, incidents, tech talks, etc.
Requirements:
- Write correct, clean code with periodic guidance; consistently follow best practices, including tests (unit, functional, integration).
- Have practical knowledge about infrastructure, service architectures, tools, libraries, frameworks, and continuous deployment systems.
- Demonstrate ability to perform and guide methodical, data-driven performance and scalability optimizations.
- Actively contributes to the technical design of features.
- Strong ability with RESTful and/or GraphQL APIs.
- Thorough understanding of the Component Model style of programming.
- Proficient in JavaScript, TypeScript, React, HTML semantics, and CSS preprocessors.
- Have deep experience working with TypeScript and DOM manipulation.
- Effective in collaborating with the team, pairing, seeking help, and communicating status and challenges. Takes part in the continuous improvement of team processes.
- Practice egoless programming. Accepts feedback graciously and seeks opportunities for collaborating in pair and mob programming sessions.
- [Recommendable] You have a sharp eye for UX/UI, and you work user-centered.
- [Recommendable] Experience with standard front-end development tools such as Babel, Yarn, NPM, etc.
- [Recommendable] Experience with different types of tests and tools: End-to-end (Cypress), Integration/Unit (jest, testing-library, etc.).
- [Recommendable] Have good communication in oral and written English.
- [Recommendable]Experience with Scrum and Kanban.
Benefits
- Health and Dental insurance
- Life insurance
- Flexible hours (40h/ week)
- Flexible monthly meal allowance
- Monthly home office allowance
- Home office setup allowance
- Psychological assistance (employees or legal dependents)
- Gympass
- Maternity / Paternity leave (Maternity 6 months/Paternity 3)
- Babysitting / Elementary school allowance
- Complementary nutrition assistance
- Vet insurance