Frontend Software Engineer (Brazil)
تفاصيل الوظيفة
*** ALL RESUMES MUST BE WRITTEN IN ENGLISH*** JOB OVERVIEW: We’re looking for a Frontend Software Engineer to join our engineering team, focused on building user-centric, high-performance web applications. You'll work closely with designers and product teams to deliver engaging and intuitive user interfaces for our cybersecurity products. This is a hands-on role using modern frontend technologies like React, JavaScript/TypeScript, and Vue.js to deliver reliable, scalable, and responsive solutions. KEY RESPONSIBILITIES:
- UI/UX Implementation: Design, develop, and maintain responsive user interfaces using React (preferred), Vue.js, JavaScript, and TypeScript to deliver polished, performant web applications.
- Component Libraries: Build and maintain reusable components, leveraging component libraries such as Material-UI, Bootstrap, or custom-built libraries for consistency and scalability.
- Responsive Design: Ensure applications are fully responsive and optimized across devices and screen sizes using CSS, styled-components, or Sass.
- User Experience: Collaborate closely with designers and product managers to translate wireframes and prototypes into visually appealing and fully functional interfaces.
- Performance Optimization: Optimize front-end code for speed and scalability, ensuring fast load times and high performance across various browsers and devices.
- Agile Processes: Participate in Agile ceremonies such as daily standups, sprint planning, and retrospectives while managing tasks through tickets and contributing to backlog grooming to ensure timely delivery of features.
- Documentation: Write and maintain comprehensive documentation for front-end components to facilitate future scalability and team-wide understanding.
- Testing: Implement and maintain unit, integration, and automated tests (e.g., React Testing Library, Jest, Cypress) to ensure code quality and reliability.
- 3-5 years of experience in frontend development with a strong focus on React, JavaScript, and TypeScript.
- Proficiency in building responsive, interactive UIs using React, Vue.js, or similar frameworks, and modern CSS methodologies (e.g., Sass, styled-components, CSS-in-JS).
- Experience with component libraries such as Material-UI, Bootstrap, or custom component frameworks.
- Experience with state management libraries (e.g., Redux, Zustand, Vuex) to handle complex application data and interactions.
- Familiarity with advanced frontend techniques like lazy loading, code splitting, and client-side caching.
- Strong understanding of front-end performance optimization, cross-browser compatibility, and responsive web design.
- Strong problem-solving skills with a focus on creating scalable, performance-optimized solutions.
- Familiarity with TypeScript for frontend development.
- Understanding of security best practices in frontend development.
- Passion for great design and user experience.
- Salary range: $50,000 - $70,000
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.