
Frontend Engineer
BotCity
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇧🇷 Brazil
Visit company websiteJob 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