Vaga de UI Developer - Front End Vue.js
1 vaga: | Publicada em 20/03
- A Combinar
Sobre a vaga
We are looking for a Senior Developer who will play a pivotal role in the
development and maintenance of our web application solutions. The candidate must
have a strong background in Vue.js, JavaScript, Typescript, and unit testing.
Experience using Pinia state management and MongoDB, and some familiarity with
APIs, message queuing and Protocol Buffers would also be ideal.
Responsibilities:
Collaborate in a cross-functional team to design, develop, and test software
solutions that meet product requirements.
Develop and maintain front-end application pages using Vue.js and JavaScript.
Write clean and maintainable code using TypeScript, and manipulate JSON data.
Write unit tests for Vue.js applications using Vitest.
Access MongoDB storage.
Use Figma to export CSS/SASS and create SVG graphics.
Use Protobuf, MQTT and APIs to communicate with other apps.
Participate in Agile and Scrum methodologies, ensuring timely delivery of
high-quality code.
Collaborate using Git and Azure DevOps to track user stories and tasks; version
control; continuous integration and deployment.
Raise suggestions for best practices in software development, code reviews, and
unit testing.
Communicate effectively with team lead, QA lead, scrum master, fellow team members
and stakeholders in English, ensuring a clear understanding of project goals and
progress.
Contribute to a positive, collaborative and supportive team environment. Assist
other team members with technical issues as needed.
Qualifications:
Bachelor's degree in Computer Science or a related field (or equivalent work
experience).
At least 3 years of experience in full-stack web and web app development.
Extensive experience in Vue.js and JavaScript development. We will consider
someone with deep experience in a different Javascript-based library/framework if
their background demonstrates the ability and willingness to quickly learn and
adapt.
Familiarity with Vitest (or Jest) and Pinia.
Deep experience with JSON data model manipulation.
Proficiency in TypeScript.
High proficiency in CSS and preferably SASS.
Experience with MongoDB preferred.
Ability to create SVG graphics.
Strong problem-solving and analytical skills.
Familiarity with APIs and message queuing.
Experience with Git and Azure DevOps or similar tools for task management, version
control, and continuous integration.
Understanding of Agile and Scrum methodologies.
Excellent verbal and written communication skills in English.
Ability to thrive on a team with people from different cultures and backgrounds.
Demonstrated ability to perform under pressure with strict deadlines and precise
requirements.
A collaborative mindset, prioritizing the well-being of the team.
Able to work independently with little oversight. Willing to offer suggestions to
improve code as well as our group processes.
Halliburton is an Equal Opportunity Employer. Employment decisions are made
without regard to race, color, religion, disability, genetic information,
pregnancy, citizenship, marital status, sex/gender, sexual preference/
orientation, gender identity, age, veteran status, national origin, or any other
status protected by law or regulation.
Location
São Paulo, SP - Brazil
Job Details
Requisition Number:
185654
Product Service Line:
Production Enhancement
Job Segment:
Front End, Testing, Developer, Data Modeler, Computer Science, Technology, Data