Job Closed
This listing is no longer active.
Making loyalty more rewarding
Senior Software Engineer, Frontend Focus
Location
Brazil
Posted
144 days ago
Salary
$80K - $120K / year
Seniority
Senior
Job Description
Senior Software Engineer, Frontend Focus
Kard
• Design and implement frontend systems in React and TypeScript, with attention to performance, accessibility, and maintainability. • Own the front of the frontend: design tokens, CSS architecture, and the tooling that makes styling scalable and consistent. • Establish and evolve testing practices that catch real bugs without creating brittleness—favoring tests that support refactoring over tests that fight it. • Contribute to backend services in Go, building APIs and integrations that support frontend needs. • Collaborate with product, design, and engineering to shape features from early concept through delivery, building in narrow vertical slices that deliver value continuously. • Drive frontend architecture decisions, balancing trade-offs between developer experience, optionality, performance, and business impact. • Improve automation, CI/CD, and observability for frontend systems, enabling faster iteration and more reliable releases. • Mentor engineers and establish standards—proposing them quickly, building consensus, shipping them, and evolving them thoughtfully when circumstances change.
Job Requirements
- Expert-level React and TypeScript, with well-informed, contextualized opinions on ecosystem choices—when to reach for external state management, which patterns scale, what to avoid.
- Deep appreciation for the craft of frontend development: CSS (and tools for managing it), design systems, accessibility, and the details that make interfaces feel right.
- Strong linting and testing philosophy and practice—experience with Vitest, Playwright or Cypress, and an understanding of what makes frontend tests reliable rather than flaky. Bonus if you have thoughtful opinions on Visual Regression Testing.
- Comfort working within Docker, Terraform, and Kubernetes environments. You don't need to be a DevOps specialist, but you can be productive within established patterns.
- Experience building REST APIs, with an understanding of how frontend and backend responsibilities should be divided.
- Business-minded approach to engineering: you deliver in vertical slices, you understand why features matter, and you collaborate with product and design to shape outcomes—not just implement specs.
- Strong communication and collaboration skills, with experience working on small teams and mentoring other engineers.
- Proficiency with AI-assisted development tools like Claude Code—you see them as complementary to your expertise, guide them critically, and integrate them into your craft.
Benefits
- Flexible PTO, with a minimum requirement to take one day off a quarter, ten days a year, promoting mental well-being
- Observance of 11 Federal Holidays, plus an additional day each for Black Friday and Christmas Eve (US employees only)
- Health, Dental and Vision Insurance
- 401k with employer match (US employees only)
- Coworking space and WFH setup reimbursement
- Company Offsites two times per year for planning, team-building, and networking
Related Guides
Related Job Pages
More Frontend Engineer Jobs
• Develop and maintain Front-End applications using Angular. • Transform functional requirements and designs into scalable, interactive interfaces. • Work on large and complex projects and handle advanced business logic. • Optimize application performance and resolve performance issues. • Integrate with APIs and collaborate with Back-End teams. • Review code and adhere to standards and best practices.
Software Engineer – Fullstack, Frontend-focused
MetronomeBilling infrastructure that helps software companies launch, iterate, and scale their usage-based business models.
• Design, implement, and ship features across frontend and backend boundaries, ensuring seamless, cohesive experiences for customers. • Apply best practices around authentication, authorization, data handling, and secure UI patterns. Ensure features are robust, secure, and reliable in production. • Support junior and mid-level engineers through code reviews, pairing, and technical guidance. Model strong engineering judgment and ownership to help the team improve. • Bring product intuition and customer empathy to technical decisions, ensuring features are intuitive, resilient, and aligned with real user needs.
Software Engineer – Full Stack, Typescript
VeevaHeadquartered in Pleasanton, California, Veeva is a leading provider of cloud-based software and services for the life sciences industry. As an employer, Veeva
• End-to-End Development: Take full ownership of features by writing clean, maintainable code across the entire stack • Frontend Excellence: Translate UI/UX designs into high-performance user interfaces using React • Backend Logic: Build and scale secure, efficient server-side logic and APIs powered by TypeScript • Startup Growth: Collaborate on architectural decisions to ensure our '0 to 1' product is built for long-term scalability
• Set front-end architecture and technical standards for a TypeScript/React application. • Design scalable UI patterns for complex geospatial workflows (Cesium) and surrounding app features. • Establish best practices for state management, component architecture, performance, testing, and maintainability. • Partner with engineering leadership to plan, prioritize, and deliver high-impact product work. • Mentor engineers through code reviews, architecture discussions, and practical implementation guidance. • Drive execution: this role is hands-on and coding-heavy, not a “pure strategy” position.




