
Frontend Engineer
BotCity
full-time
Posted on:
Location Type: Remote
Location: Anywhere in Latin America
Visit company websiteExplore more
Tech Stack
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
- Autonomy
- Excellence
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
HTMLCSSJavaScriptTypeScriptReactRESTful APIsOAuthJWTSAMLJest
Soft Skills
problem-solvingattention to detailcollaborationindependencecommunication
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Computer Engineering