
Front-End Developer, Mid-level
Certisign
full-time
Posted on:
Location Type: Hybrid
Location: São Paulo • Brazil
Visit company websiteExplore more
Tech Stack
About the role
- Develop and customize responsive interfaces using React (hooks, context, Redux or Zustand), WordPress themes, and Magento front-end.
- Integrate the front end with REST/GraphQL APIs from backends in Java (Spring Boot) and PHP (Laravel or native).
- Collaborate on code reviews, refactorings, and continuous deployment (CI/CD with GitHub Actions or similar).
- Implement unit and end-to-end tests (Jest, React Testing Library, Cypress).
- Support debugging and improvements in payment integrations (PIX, boleto), authentication, and security (JWT, OAuth).
Requirements
- Bachelor's degree in Systems Analysis, Computer Science, Data Processing, Computer Engineering, or related fields;
- Proven experience of 2+ years with React (v16+), and front-end themes/plugins for WordPress and Magento 2.
- Strong knowledge of HTML5, CSS3, and JavaScript.
- Familiarity with front-to-back integrations in Java and PHP, including Magento customizations.
- Intermediate technical English (reading documentation and forums).
- Nice to have: Experience with Next.js, advanced state management, PWAs, or headless CMS (WPGraphQL, Magento PWA Studio).
- Knowledge of automation tools (n8n, GCP) or payment integrations (Cielo, Adyen).
- Experience with SRE, incident response, or web/e-commerce performance optimization.
Benefits
- Meal allowance on Flash card 🍽️
- Grocery allowance on Flash card 🛒
- Health insurance (Amil) 🏥
- Dental insurance (MetLife) 😁
- TotalPass and Wellhub wellness benefits 💪
- Birthday day off 🎉
- Childcare assistance 👶
- Corporate university - UniSign 📚
- Life insurance 🔒
- Educational partnership 🎓
- SESC partnership 🏖️
- Better Maternity Program 🤱
- Extended maternity and paternity leave 👪
- Pharmacy card 💊
- Profit-sharing (PLR) 💼
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
ReactJavaPHPHTML5CSS3JavaScriptREST APIsGraphQLunit testingend-to-end testing
Soft skills
collaborationcode reviewrefactoringdebuggingproblem-solving
Certifications
Bachelor's degree in Systems AnalysisBachelor's degree in Computer ScienceBachelor's degree in Data ProcessingBachelor's degree in Computer Engineering