[8IB] Senior Front End Engineer
San José - Costa Rica
Department:
Job Summary
Were seeking a Senior Software Engineer (Front End) to own and deliver public-facing and internal features
that improve user experience performance and SEO. You will work cross-functionally with PMs designers
backend engineers and QA on an agile team and be responsible for design implementation testing and
production support.
- Design and implement customer-facing features using Angular React and TypeScript that meet performance accessibility (a11y) and SEO goals.
- Collaborate with product and design to translate requirements into technical designs and estimates.
- Write clean testable code and maintain a component-driven design system.
- Contribute to architecture and non-functional requirements (scalability security observability).
- Improve site speed and Core Web Vitals by optimizing bundles rendering strategy and caching.
- Implement and maintain automated tests (unit integration and E2E).
- Participate in sprint planning code reviews and delivery processes from story inception through production rollout.
- Support production services on a rotation basis and troubleshoot incidents to minimize downtime.
- Mentor teammates and help raise the teams engineering standards.
Qualifications :
Must have:
- 3 years of professional experience building production-ready applications using Angular.
- 5 years professional front-end development experience (or equivalent demonstrable experience).
- 3 years building production applications with React and TypeScript.
- Strong experience with modern front-end tooling: bundlers (webpack/Vite/Gulp) state management component libraries and design systems.
- Proven ability to deliver features used in production and own them through lifecycle.
- Proven experience using agentic AI tools (such Claude or GitHub Copilot) to accelerate front-end development workflows including code generation component building and performance optimization.
- Ability to mentor team members on effective AI usage; establishing best practices identifying high leverage opportunities and fostering a culture of thoughtful responsible AI adoption across the engineering team.
- Experience embedding generative AI features directly into user-facing applications such as intelligent
- interfaces dynamic content generation and LLM-powered experiences.
- Experience writing automated tests (Jest/React Testing Library Cypress or similar).
- Solid understanding of web performance optimization SEO fundamentals and accessibility best practices.
- Familiarity with secure development practices and basic security testing concepts.
- Experience working in agile teams and collaborating across disciplines.
- Clear written and verbal communication skills.
- Exposure to AI-assisted development workflows and prompt engineering best practices.
Additional Information :
Working Style:
- Ownership mindset: You identify problems take initiative and see things through
- Pragmatic and adaptable: You choose the right tool for the job and arent afraid to learn new technologies
- Systematic problem-solver: You can debug complex systems and think through tradeoffs
Good to Have:
- Experience with server-side rendering / hybrid frameworks () and edge caching strategies.
- Experience with GraphQL backends or CMS integrations.
- Prior experience optimizing large-scale sites for SEO and traffic.
Interview Process
- Test (assessment or case study completed prior to submission. Resume and results of assessment attached when submitting.
- First interview (Aprox 45mins)
- Second interview with a panel (1hour)
Remote Work :
Yes
Employment Type :
Full-time
About Company
Software Mind develops solutions that make an impact for companies around the globe. Tech giants & unicorns, transformative projects, emerging technologies and limitless opportunities these are a few words that describe an average day for us. Building cross-functional engineering te ... View more