2 months ago
San José, Costa RicaSenior
Responsibilities
- Develop maintainable, testable, performant web application software.
- Assist with the development and delivery of consumer and enterprise applications.
- Participate in code reviews and perform extensive testing to ensure software quality.
- Research new technologies and tools and share findings with the team.
- Collaborate and communicate effectively with members of the software development team.
- Improve software development workflows and processes.
Requirements
- At least 5 years of experience building and delivering modern production-grade web applications in a team environment.
- Very strong JavaScript programming skills and experience with tools or platforms such as TypeScript, Node.js, and Next.js.
- Frontend JavaScript framework experience using React, Angular, or a similar framework.
- Deep understanding of APIs, templating, routing, data storage, design patterns, optimization, caching, and security in modern web applications.
- Fundamental knowledge of HTTP, the DOM, SSL, and web servers.
- Strong interpersonal, communication, proactive, and problem-solving abilities.
- Intermediate to advanced English proficiency.
- Preferred experience with Gatsby, Remix.js, WordPress, AEM, Sitefinity, AWS, Google Cloud, Azure, GraphQL, or Elasticsearch.
Benefits
- Comprehensive health and wellness benefits package.
- Parental leave program.
- Annual technology and travel allowance.
- Flexible working hours.
- Work-from-home flexibility.
- Service recognition programs, socials, outings, and retreats.
- Culture of learning and development.
Tech Stack
AngularAWSAzureElasticsearchGatsbyGoogle CloudGraphQLJavaScriptNext.jsNode.jsReactTypeScriptWordPress
