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.
I’m looking for someone to replace me in executing technical tasks, so I could focus on managing our projects, clients, and grow the agency.
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. NestJS as the API or AWS Amplify where it makes sense. We could be deploying to AWS or to DigitalOcean, depending on the project.
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 to avoid unnecessary technical debt.
I expect you to understand how to architect features quickly as well as keep your code clean and easy to read for others as well as avoid over-engineering (for example, no need to go out of your way to make something scalable to millions of requests when this may never happen). You should also know how to delegate tasks to others to maximize the overall delivery.
But here’s the trick: we normally don’t work with pre-made designs. Some clients do have designers while others don’t. 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.
You don’t need to also be a designer, of course. The Junior developer we have on board is doing pretty well in this area, so I’d much rather you being able to get everything ready functionally and he’ll take care of the visual aspects. I will also give as much feedback as I can.
Even when designers make mockups, I 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.
But mainly I want you to be amazing at back-end and the functional side of the front-end, so it’s no big deal if making things pretty isn’t your forte.
Beyond client projects, I also have tons of SaaS ideas that I want to invest in, 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. It’s crucial that you keep yourself productive.
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. Send me a Loom where you walk me through a feature you’ve architected and explain your decisions. If you can’t do 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. We’ll have a paid 1- or 2-hour pair programming session, so I could understand more about you and if you’d fit my team.
8. I’ll give you a long-term contract to sign that transfers over the Intellectual Property you create in the process of doing work for me under this contract to my company.
9. We’ll work together on really cool projects!
That’s it. Looking forward to reading your proposal and watching your Loom!
Posted On: January 28, 2024 13:26 UTC
Category: Full Stack Development
Skills:TypeScript, Nuxt.js, AWS Amplify, DevOps, Tailwind CSS, JavaScript, Node.js, Web Application, DigitalOcean
Country: United States
click to apply
Powered by WPeMatico