Front-End Developer (M/W/D)
Tasks:
Design, plan, and develop frontend apps. Use cases involve analytical dashboards, data visualization dashboards, control panels for users to interact with AI tools.
Re-implementing the existing Streamlit and Python Reflex apps using the preferred JS framework.
Qualification:
Basic: JavaScript (ES6+), TypeScript, utility-first frameworks, REST API consumptionFrontend framework: React with mature state management,
Component-based design, Responsive design, Form handling & validation, Authentication flows (JWT, OAuth basics)Development maturity: Git,
Containerization and deployment, CI/CD (testing, Bitbucket pipeline)UI/UX: Ability to translate Figma (or similar) designs into responsive
components, familiarity with design systems (e.g. Material UI), Understanding of basic UX principles (layout, hierarchy, feedback, accessibility)
Nice-to-have
Advanced development: WebSockets / realtime basics, knowledge of advanced UI components (e.g., graph-editor, in-browser PDF annotation)
Requirements:
Start: asap
Duration: 1 months
Capacity: 2-3 days per week
Location: remote after 2 days kick off onsite