Job Closed
This listing is no longer active.
Engineered to Perform. Built to Last.
Senior Software Engineer – Frontend
Location
Brazil
Posted
174 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – Frontend
ArcoTech Drilling
• Develop and enhance our web products, consistently ensuring quality and performance. • Collaborate with Product and Design teams to understand requirements and deliver solutions that provide an outstanding user experience. • Contribute to technical and process documentation within the team. • Prioritize accessibility and the user interface of projects (UX/UI). • Review team code and assess whether it meets functional and performance criteria.
Job Requirements
- Proficient in HTML, CSS, JavaScript, and TypeScript.
- Experience with React and its APIs.
- Knowledge of unit and integration testing using Jest and/or Cypress.
- Strong teamwork and collaboration skills.
- Proactive attitude.
- Eagerness to learn.
Benefits
- 🍽️ Meal allowance / food card: Flash Card
- 🏥 Health and dental insurance: SulAmérica Health / Amil Dental
- 🤰🏽 Extended maternity and paternity leave
- 🚸 Childcare support for parents (for children up to 6 years old)
- 🏋🏻♀️ Physical health support: partnership with Gympass
- 🧘🏽 Emotional wellbeing support: partnership with Zenklub
- ✈️ Discount on airfare.
Related Guides
Related Job Pages
More Frontend Engineer Jobs
• Develop and support proprietary applications, websites, and services using React • Serve as a technical lead contributing to and directing the efforts of development teams, including internal and external members to deliver products and features on-time • Maintain ownership of the codebase architecture and quality • Develop new software to help modernize Healthcare IT and it's delivery • Assist in task planning, estimation, scheduling, and staffing across the Engineering Org. • Work with 3rd party vendors and customers to support their hardware on the eVisit platform • Evaluate processes, tools, and approaches to potentially incorporate into how we develop products to ensure we are always learning and improving
• Develop new user-facing features using React.js. • Build reusable components and front-end libraries for future use. • Translate designs and wireframes into high-quality code. • Optimize components for maximum performance across a vast array of web-capable devices and browsers. • Collaborate with product team and back-end developers for defining and implementing innovative solutions for the product direction, visuals, and user experience. • Write and maintain test cases to ensure the robustness and reliability of the code. • Debug and fix issues reported in the production environment. • Keep up-to-date with the latest React.js trends and industry best practices.
• Develop new user-facing features using React.js. • Build reusable components and front-end libraries for future use. • Translate designs and wireframes into high-quality code. • Optimize components for maximum performance across a vast array of web-capable devices and browsers. • Collaborate with product team and back-end developers for defining and implementing innovative solutions for the product direction, visuals, and user experience. • Write and maintain test cases to ensure the robustness and reliability of the code. • Debug and fix issues reported in the production environment. • Keep up-to-date with the latest React.js trends and industry best practices.
• Own and build modern, data-heavy web dashboards • Design, build, and refine front-end experiences that are fast, intuitive, and polished • Own front-end architecture decisions, including state management and component structure • Implement performant, scalable UI patterns for data-heavy applications • Ensure front-end systems are reliable, maintainable, and easy to extend • Design and implement interfaces with tables, charts, filters, permissions, and real-time states • Translate complex data and workflows into clear, usable interfaces • Handle edge cases, loading states, errors, and user permissions cleanly • Optimize performance and responsiveness across devices • Work hands-on with Convex to build reactive, real-time front-end experiences • Manage live data updates and collaborative states where applicable • Ensure UI behavior feels intuitive and consistent as data changes • Sweat the details around interaction, spacing, motion, and feedback • Improve existing interfaces to make them faster, clearer, and easier to use • Partner with product and stakeholders to refine requirements and execution • Take features from rough idea to production-ready experience



