BotCity

Frontend Engineer

BotCity

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

CypressJavaScriptJestReactTypeScript

About the role

  • Develop, deploy, and maintain scalable, responsive web applications using modern front-end technologies (focus on desktop with some mobile, which could evolve with time).
  • Collaborate with product managers and UX/UI designers to understand requirements, ensure its technical feasibility, and translate them into technical, user-friendly solutions.
  • Maintain and improve the company’s front-end codebase by refactoring legacy code and implementing best practices ensuring performance across multiple devices and browsers.
  • Participate in code reviews, ensuring best practices in front-end development.
  • Identify and troubleshoot front-end issues to ensure a seamless user experience.
  • Write reusable code and libraries for future use, optimizing components for maximum speed.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or related technical discipline.
  • Proven professional experience (3+ years) in front-end development, preferably in product-focused companies and working in complex projects alongside Product/UX/UI teams.
  • Proficiency in HTML, CSS, JavaScript and TypeScript, with expertise on React
  • Familiarity with RESTful APIs and working alongside back-end development teams.
  • Experience working with authentication and authorization mechanisms using OAuth, JWT, or SAML.
  • Experience with testing frameworks (e.g., Jest, Cypress) for front-end applications.
  • Experience with version control and project management systems, particularly Git and GitHub.
  • Ability to work independently as well as part of a team, with strong problem-solving skills and attention to detail.
  • Experience working with modern async communication and documentation tools (e.g., Slack, Notion)
  • Ability to travel as needed to meet the team.
  • English - Advanced (Reading, Comprehension, and Writing).
  • Portuguese - Fluent
Benefits
  • remote work options

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
HTMLCSSJavaScriptTypeScriptReactRESTful APIsOAuthJWTSAMLJest
Soft skills
problem-solvingattention to detailcollaborationindependencecommunication
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Computer Engineering