Job Summary
Auriga is seeking a dynamic and experienced
Staff Software Engineer / Technology Lead
to lead and manage multiple cutting-edge digital projects. This role demands expertise in modern front-end technologies, a strong grasp of design system architecture, and a passion for creating exceptional user experiences for our enterprise clients.If you thrive on working with innovative digital products and enjoy collaborating with a team that values continuous learning and delivers high-quality results, then this is the perfect opportunity for you!
Key Skills
- Strong proficiency in English (written and verbal communication) is required.
- Experience driving delivery excellence, leading and mentoring a team of engineers, QA automation engineers and data analysts.
- Experience working with remote teams in North America and Latin America (LATAM), ensuring smooth collaboration across time zones.
- Deep expertise in TypeScript, with extensive experience in modern Next.js (10+) and React (10+).
- A strong understanding of a11y and WCAG principles. Strong experience with modern CSS methodologies, specifically Tailwind CSS.
- Experience with modular front-end architectures, component-driven development, and design systems.
- Solid understanding of API consumption patterns, including REST, GraphQL and WebSockets. Experience with performance optimization techniques, including code-splitting, lazy loading, image optimization, and CDN strategies.
- Familiarity with headless CMS platforms, specifically Contentful.
- Experience with cloud platforms such as Google Cloud Platform (preferred) or similar. Understanding of containerization technologies for development environments. Understanding of Google Cloud Run as a web application run time environment.
- Experience with CI/CD pipelines for front-end deployments (GitHub Actions preferred).
- Knowledge of front-end security best practices, including CSP, OWASP Top 10, and secure authentication/authorization mechanisms (OAuth, JWT).Ability to communicate effectively with technical and non-technical stakeholders.
- You should feel comfortable explaining technical concepts in simple terms. Experience working in fast-paced, Agile environments, balancing priorities across multiple projects.
Key Responsibilities
- Lead the architecture and development of scalable, performant, and maintainable front-end applications.
- Drive the adoption of modern front-end frameworks and technologies, ensuring best practices in React.js and Next.js.
- Optimize applications for Core Web Vitals (LCP, CLS, FID) to ensure high performance and superior user experience.
- Collaborate with designers and UX teams to implement seamless, accessible, and visually appealing interfaces.
- Define and maintain scalable component architecture using Storybook, and Tailwind CSS, or similar libraries.
- Understand and implement client-side state management solutions, React Query in particular. Work closely with backend teams to optimize REST API integrations, ensuring efficient data fetching and caching strategies.
- Lead and manage engineers and QA Automation engineers, providing mentorship, technical guidance, and career development support. Lead front-end testing initiatives, including unit, integration, and end-to-end testing (Playwright preferred). Integrate third-party headless CMS (Contentful) and personalization engines (Algolia, Cloudinary, Talon.One and Segment). Partner with Tech Directors and cross-functional teams to ensure front-end scalability, security, and maintainability.
- Stay updated with cutting-edge front-end technologies, continuously improving our development workflows and tools.
About Company
Who Has not dreamt of Working with Friends for a Lifetime.
Come Join our team and be part of a dynamic and innovative organization that is dedicated to driving success for our clients through cutting-edge ERP solutions.
Apply now to take the next step in your career journey with us!