Intellectsoft

Senior Frontend Developer, React

Intellectsoft

full-time

Posted on:

Origin:  • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSAzureCloudDjangoDockerFlaskGoogle Cloud PlatformJavaScriptKubernetesNext.jsNoSQLPythonReactSQLTypeScript

About the role

  • Collaborate with product managers, designers, and backend engineers to understand requirements and translate them into technical specifications.
  • Develop responsive and user-friendly web applications using React and TypeScript.
  • Write clean, efficient, and well-documented code.
  • Implement and maintain automated tests to ensure the reliability and stability of the frontend codebase.
  • Optimize application performance for maximum speed and scalability.
  • Stay up-to-date with the latest front-end development trends and technologies.
  • Participate in code reviews and provide constructive feedback to team members.
  • Troubleshoot and debug issues to ensure smooth application operation.

Requirements

  • Strong experience in frontend development, specifically 5+ years of commercial experience with UI development using ReactJS.
  • Proficiency in building frontend components and modules with ReactJS and TypeScript.
  • Solid understanding of HTML, CSS, and JavaScript.
  • Familiarity with RESTful APIs and asynchronous request handling.
  • Proficiency in version control systems (e.g., Git).
  • Excellent communication skills and proficiency in English.
  • Ability to work effectively both independently and as part of a diverse team.
  • Knowledge of Next.js (nice to have).
  • Experience in Python and with asynchronous frameworks like FastAPI, or similar frameworks like Flask or Django (nice to have).
  • Familiarity with SQL and NoSQL databases (nice to have).
  • Basic understanding of backend architecture and ability to troubleshoot and debug backend code (nice to have).
  • Basic familiarity with cloud services (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes) (nice to have).
  • Familiarity with AI/ML principles and experience integrating AI models into applications (nice to have).
  • Experience working with LLM APIs (e.g., OpenAI, Claude) is a plus.