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.