
Senior Software Engineer – Frontend
Cartão Elo
full-time
Posted on:
Location Type: Hybrid
Location: Barueri • Brazil
Visit company websiteExplore more
Job Level
About the role
- Design and develop high-impact projects for our internal and external clients;
- Translate functional and technical requirements into architecture and design;
- Assist the team with development best practices, design patterns, testing, and code reviews, including defining the processes and practices the team will follow;
- Encourage good documentation practices, cultivating and developing them with the team;
- Work closely in a team environment with honesty and transparency;
- Code reviews, pair programming and data-driven development will be part of your daily routine;
- Attend meetings with stakeholders to understand business rules and align expectations;
- Collaborate in planning and technical refinement sessions with other developers;
- Ensure code quality by following development best practices and standards.
Requirements
- React/Next.js developer;
- HTML, CSS and JavaScript ES6 with TypeScript;
- Package management tools (Yarn, NPM);
- Front-end frameworks and libraries (React);
- State management, props, hooks and componentization;
- API integration;
- Version control with Git;
- Familiarity with Figma (prototyping);
- Next.js, React 18, Zustand, Casl;
- GraphQL;
- Relational and NoSQL databases (MySQL, MongoDB);
- Front-end unit testing (Jest, react-testing-library, Playwright, Vitest);
- CMS Strapi.
- Additionally, it will be a plus if you have:
- Knowledge of Azure Cloud
- Design System
Benefits
- Profit Sharing Program (PPR)
- Health insurance (Bradesco - co-payment)
- Optional dental insurance (Bradesco)
- Life insurance (Banco do Brasil)
- Optional private pension plan (you can contribute up to 7.8% of salary with Elo contributing between 100% and 200% according to rules)
- Meal/food allowance of R$1,950.00
- Christmas card R$750.00
- Home Office allowance (R$200.00 for hybrid and R$300.00 for remote)
- Mobility allowance of R$400.00
- Free parking
- Childcare assistance for parents
- Culture allowance (benefit to be used for theater, cinema or bookstores)
- Extended parental leave (for same-sex couples, fathers, adoptive parents, etc.)
- Birthday day off
- Zenklub (psychotherapy - up to 4 sessions per month fully covered by Elo)
- WellHub (network of gyms and studios for sports activities)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
ReactNext.jsHTMLCSSJavaScript ES6TypeScriptAPI integrationGitGraphQLRelational databases
Soft skills
team collaborationdocumentation practicescode reviewstransparencystakeholder communicationdevelopment best practicesdesign patternstestingpair programmingdata-driven development