Senior Software Engineer, React/Typescript
Location
Costa Rica
Posted
10 days ago
Salary
$81K / year
Seniority
Senior
Job Description
Senior Software Engineer, React/Typescript
Very
• Write production-grade React/Typescript code that meets high standards for maintainability, security, and observability • Implement comprehensive testing strategies (e.g., unit and end-to-end testing) • Collaborate across engineering, design, and product to deliver high-quality outcomes • Identify and proactively address potential technical or operational risks before they impact customers
Job Requirements
- BS or higher in Computer Science, Software Engineering, or related field
- 7+ years of professional software development experience, or demonstrated equivalent expertise in the required technologies
- Full software development lifecycle experience, including requirements, design, implementation, testing, and deployment of modern web applications
- Deep expertise with frontend technologies including React, Expo, Vite and TypeScript
- Must reside and be authorized to work in the location specified in the job's post
Benefits
- Bonuses: Up to a 10% based on performance
- Independent contractor: Must have access to your own computer/device, design software, and reliable internet
Related Guides
Related Job Pages
More Frontend Engineer Jobs
Front-End Developer, Mid/Senior
OpenCircleTransformação Digital de ponta a ponta: Do Discovery ao Delivery.
• Develop and maintain modern, scalable front-end applications • Build reusable, modular components using React, Next.js and Angular • Define and evolve the front-end architecture for projects • Integrate with REST and GraphQL APIs • Ensure code quality through unit tests and development best practices • Participate in code reviews and provide technical support to engineering teams • Maintain and evolve Design Systems • Implement solutions with a focus on performance, accessibility and scalability • Participate in CI/CD pipelines and deployment automation • Collaborate with cross-functional teams (product, business, architecture and engineering)
• Lead the design and evolution of scalable frontend architectures for enterprise-grade applications. • Define patterns, standards, and best practices for building modular, maintainable, and high-performing frontend ecosystems. • Develop complex user interfaces using React.js, React DOM, TypeScript, and modern JavaScript (ES6+), ensuring high code quality, maintainability, and performance. • Build reusable and scalable components aligned with design systems. • Design, implement, and maintain microfrontend architectures leveraging Module Federation. • Manage shared dependencies, enforce governance strategies, and define versioning policies across distributed frontend applications. • Continuously analyze and optimize application performance across large-scale ecosystems. • Identify bottlenecks, reduce bundle sizes, improve rendering efficiency, and ensure fast load times and seamless user experiences. • Assess existing frontend platforms and lead modernization initiatives. • Refactor or migrate legacy applications into modern architectures while minimizing risk and preserving business continuity.
• Will work on a team that services a client in Europe, communicating in English during project interactions; • Will have an overall view of the project and will support the team in breaking down tasks and understanding them, aiming for greater delivery efficiency; • Will ensure that the solution being built meets clients’ needs and follows best practices; • Will follow project roll-out processes and support the team in identifying and resolving issues, and in critical situations will lead the team; • Responsible for mentoring on testing practices, tools, and concepts, and supporting the team in refactoring tests; • Will identify and remediate security vulnerabilities or produce documentation mapping the identified scenario; • Will be familiar with architectural models and practices and, when necessary, support the architecture team in validating solution designs and translating architectures into implementations during development; • Will attend team ceremonies to identify impediments or problems and support the creation of action plans; • Will know the metrics used by the team and analyze them, suggesting changes and using them for planning and alignment processes; • Will document and demonstrate solutions by producing documentation, flowcharts, layouts, diagrams, charts, and clear code.
• Develop and enhance front-end components using React or Angular. • Collaborate with UX/UI designers to translate wireframes and design concepts into interactive, pixel-perfect user interfaces. • Ensure cross-browser compatibility and responsive design across devices. • Optimize front-end performance for maximum speed and scalability.



