Senior Software Engineer delivering high-quality software solutions while supporting existing systems. Actively participate in the recruitment of developers and support ongoing professional development.
Responsibilities
We are looking for a Senior Software Engineer (Frontend Developer) to join our team and deliver high-quality software solutions while supporting existing systems.
The ideal candidate should promote a best-in-class experience for our users and participate in the design, implementation, testing, and maintenance of software applications.
The candidate must ensure the punctual delivery of projects to produce high-quality software, following industry best practices.
They should show a commitment to ongoing professional development and stay current with the latest technological advancements.
Additionally, they are expected to actively participate in the recruitment of developers and contribute to the continuous improvement of the recruitment process.
Develop services and products that consistently provide high-volume, low-latency, high- availability, optimal performance, reliability, and security in implementations.
Identify key details and focus on delivering incrementally. Support the design, implementation, and testing of new features. Engage actively in requirements refinement discussions.
Review the technical specifications and architecture diagrams prepared by the Architect/Principal.
Support change management, capacity planning, and emergency response as an expert in the runtime environment and business logic behaviour.
Guide and supervise junior developers to understand the architecture and technical specifications.
Participate in pair programming on complex tasks to reduce risk and facilitate knowledge exchange.
Develop code in accordance with industry standards and company best practices.
Ensure comprehensive automated testing coverage.
Generate unit tests during the development process to enhance code quality.
Conduct peer code reviews, including group open reviews.
Assist in developing and maintaining the team’s CI/CD pipeline.
Take part in and take ownership of deployment, monitoring, and alerting requirements for the team’s product.
Engage in product support activities, debugging, and the resolution of issues.
Engage actively in all agile ceremonies, including sprint refinement, planning, retrospectives, and daily stand-ups.
Share and implement ideas to advance the progress of our teams rapidly.
Prepare thorough technical documentation.
Translate technical and non-technical requirements for appropriate audiences.
Recommend improvements and propose innovative ideas and solutions.
Design and build APIs for both internal and external usage.
Design and develop components using Golang, Java, and C# while collaborating closely with our backend platforms.
Write technical documentation specific to BE (API documentation, data dictionary, etc).
Design and build scalable, modular components in ReactJS + Next.js (SSR/CSR), working closely with our frontend platforms.
Implement and manage Redux for stage management.
Develop reusable UI with TailwindCSS and ShadCN for consistency and accessibility.
Integrate real-time feature using WebSockets for live updates and notifications.
Build interactive data visualizations with Chart.js (via react-chart.js-2).
Implement robust form handling with React-Hook-Form, including validation and complex form states.
Maintain and extend WordPress sites.
Write technical documentation specific to FE.
Requirements
Bachelor’s degree in computer science, Information Systems or a related technical discipline.
Secondary School / High School Diploma Graduate of a technical-related course or discipline.
5-7 years’ of professional experience building web applications with React, Angular and Next.js.
5-7 years of B2B SaaS enterprise applications with a large user base.
5-7 years of mobile and/or desktop application development.
5-7 years of Automation testing generating Unit, BDD (Behaviour-driven development) and/or
TDD (Test-driven development). Preferred.
Production experience with Redux for state management.
Production experience with WordPress, including custom plugin development and third-party form integrations (Gravity Forms, Pardot).
Production experience implementing SSO authentication flows (e.g., JumpCloud, token-based auth).
Production experience building real-time frontend features (e.g., WebSockets).
Production experience with micro-frontend principles is a plus.
Production experience with TypeScript, Jest, and ESLint.
5-7 years Java, Golang, C#, AWS.
5-7 years of SAAS development experience.
5-7 years of micro-service backend architecture.
5+ years of professional experience building web applications with React and Next.js.
Strong hands-on experience with Redux for state management.
Experience with Angular (supporting and enhancing existing apps).
Experience with WordPress, including custom plugin development and third-party form integrations (Gravity Forms, Pardot).
Embedded Linux Engineer developing embedded software for HPE’s BMC platform. Collaborating with a worldwide team on Linux kernel and userspace development.
Front - End Software Engineer developing user interfaces for CtrlChain's logistics platform. Collaborating with teams to create efficient and user - friendly web applications.
Full Stack Developer responsible for developing applications using C# and ASP.Net Core Blazor. Collaborating in interdisciplinary Scrum teams and contributing to new and ongoing projects.
IT Security Analyst supporting Security Operation Center in an international high - tech company. Focused on protecting data and addressing complex security issues.
Frontend Software Engineer developing features for AI software platform focusing on usability and stability. Collaborate with UI/UX teams and implement efficient frontend solutions using Next.js.
Software Engineer developing smart solutions for cities globally, collaborating in Scrum teams and engaging in various projects. Focus on ReactJS and modern cloud technologies with flexible work arrangements.
Senior Full Stack Engineer developing Agentic AI solutions and modern web applications. Leading internal and client collaboration at eSimplicity to enhance digital services across government agencies.
Frontend Developer responsible for building complex applications and modern interfaces. Collaborating with multidisciplinary teams in a hybrid work environment in São Paulo.
Frontend Developer working on high complexity applications with hybrid setup in São Paulo. Involves API integration, design systems, and agile methodologies.
Front - End/Mobile Developer for Caree, developing hybrid applications for taxi teletransmission. Collaborating closely with product team and CTO on innovative solutions to enhance taxi operators' workflows.