Lately, I’ve been getting more requests than I can handle even with the help of a Junior Front-End Developer that has been contributing to my projects for the past 2 years.
The thing is, I’m not looking to grow a huge outsourcing agency where I take money from clients and delegate all the work.
Rather, I contribute directly to every project I accept, but I need your help to complete all the tasks.
All my client projects use Vue 3 on the front and sometimes Nuxt. Tailwind CSS 3 for styling. PrimeVue or Vuetify as the component system. Composition API all the way. TypeScript instead of plain JavaScript.
Since most of the projects I work on are first versions of the business the client is trying to build, we have to balance speed of delivery with code quality.
I don’t expect you to understand the best way to architect features, but I do want you to know how to code pretty much anything as well as keep your stuff clean and easy to read for others. Whenever I tell you about a feature, you should be able to quickly come up with a plan to implement it.
But here’s the trick: we normally don’t work with pre-made designs. Some clients do have designers while others don’t. As a front-end developer, I’d like you to have a good sense of UI and UX, so that we could build awesome apps by getting inspired either from the rest of the project or places such as Dribbble, or reference apps.
Even when designers do make mockups, I still want you to use your best judgement to focus on the experience of the end user instead of simply making something pretty just for the sake of it.
If you’re able to add some Node.js API code to complete the front-end feature you’re working on, that’s a big bonus, but I don’t expect you to understand everything about back-end development. Rather, I want you to focus on the experiences you’re building instead. I can handle the back-end.
Beyond client projects, I also have tons of SaaS ideas that I want to invest in but don’t have time for, so if we’re going to have a successful collaboration, there’ll be even more work for you!
But remember that together with everything I described, I also care about how fast you work.
We work in Sprints for every project and switch between them pretty seamlessly.
No meetings if possible except for when we need to talk about a feature quickly. We mostly favor sending Loom videos instead + chat.
If after reading this you feel like you’re up for the task, here’s what I want from you:
1. Forget about templated proposals. I grew up on Upwork, so I can spot them from a mile away and will simply archive your application.
2. Let your profile speak for itself. Use the proposal’s cover letter to talk to me about why you think you fit my description the best instead of telling me what I can see on your profile.
3. Tell me what your availability is like, i.e. how many hours per week on average.
4. Submit a piece of Vue code you wrote – it could be a component or a composable, or even a Loom where you walk me through some code. If you can’t do any of this, please don’t waste your Connects by applying.
5. We’ll have a short, 15-minute interview if I like what I see and read.
6. You’ll get a paid test task in a real project. I don’t believe in fake stuff, so I want to understand how you’re actually going to perform in a real life example.
7. I’ll give you a long-term contract to sign that transfers over the Intellectual Property of the code you write under this contract to my company.
8. We’ll work together on really cool projects!
That’s it. Looking forward to reading your proposals!
Posted On: January 23, 2024 03:22 UTC
Category: Front-End Development
Skills:Nuxt.js, Vuetify, Docker, Tailwind CSS, JavaScript, HTML5, CSS 3, API
Country: United States
click to apply
Powered by WPeMatico