What to do
- Create and maintain a complex application on Svelte & SvelteKit
- Create/recreate architecture development of the application
- Bring and implement best practices of development process and DX in an all-senior team
- Drive and persist on code quality improvement
- Actively interact with design and backend development teams
- Get, store and display large amounts of data (charts and tables)
- Write unit-tests
- Immerse oneself in the business requirements of tasks and participate in their design
What we expect
Must-have:
- Hands-on experience in architecture design
- Experience with SSR frameworks (Next / Nuxt / SvelteKit)
- Strong experience with Typescript
- Hands-on experience in writing tests on Jest-compatible frameworks
- CSS processors and libraries (SCSS, PostCSS, Tailwind)
- Hands-on experience in configuring bundlers (Webpack / Rollup / Vite)
Nice-to-have:
- Experience with Svelte
- Familiar with FSD (Feature-Sliced Design) methodology
- Amazon Cloudfront configuring
- Knows how applications are deployed (nginx / Docker etc.)
- CI/CD configuring (Gitlab CI / Github Actions / Circle CI / ... )
- Experience in Fullstack or Backend development
What’s on us
- A US startup at a seed stage with solid investments. TakeProfit is oriented to the audience in the United States, Europe and Asia, with the US being its primary focus
- Fair pay with a focus on your expectations, wages in US dollars
- Remote work from anywhere
- 20 days of PTO and full-paid sick leaves
- Startup spirit and zero (no, seriously zero) bureaucracy
The position is outside Belarus/Russia, the team is Russian-speaking, English level A2+. You can apply even without experience with Svelte.
We only consider applications with answers to the following questions:
1) In which country outside of Russia/Belarus are you currently living?
2)Do you have experience working as a tech lead? For how many years? What were the most challenging tasks you handled in that role?