
Mid-Level Frontend Developer
Midas
full-time
Posted on:
Location Type: Hybrid
Location: Ribeirão Preto • 🇧🇷 Brazil
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AngularJavaScriptRabbitMQ
About the role
- Develop high-quality frontend interfaces aligned with product UX/UI guidelines and visual identity.
- Collaborate with designers and product teams to turn prototypes and wireframes into functional applications.
- Support the definition of technical solutions and contribute to frontend architecture decisions.
- Participate in sprint estimation and planning, proposing simple and effective solutions.
- Implement new features and fix bugs while maintaining quality standards and best practices.
- Ensure performance, accessibility, and cross-browser compatibility.
- Support the creation and maintenance of reusable components and internal libraries.
- Share technical knowledge and best practices within the team.
Requirements
- Solid experience in frontend development (Angular) and desirable knowledge of other languages and frameworks (C#, ASP.NET, MVC, JavaScript, Kubernetes, RabbitMQ)
- Strong programming logic/skills
- Advanced knowledge of agile development methodologies
- Experience implementing projects
- Experience working directly with clients
- Experience working in a team
- Knowledge of UX/UI, usability best practices, accessibility, and design systems
- Familiarity with automated testing (unit and UI tests).
Benefits
- Salary advance
- Medical insurance
- Childcare assistance
- Education assistance
- Parking
- Workplace fitness sessions
- Profit sharing (PLR)
- Life insurance
- On-site cafeteria
- Transportation voucher
- Pharmacy partnership/discounts
- Meal voucher
- TotalPass
- Therapeutic support
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
frontend developmentAngularC#ASP.NETMVCJavaScriptKubernetesRabbitMQautomated testingunit tests
Soft skills
programming logiccollaborationproblem-solvingcommunicationteamworkclient interactionsprint estimationplanningknowledge sharingbest practices