Come join me on the CRM team at OpenTable! We're a small team currently scaling the CRM product (formerly Venga) to ~30x our current user base and have some fun problems to solve because of it. We use Ruby on Rails and React for our main client facing application, and C#/.NET for some heavy data processing. All of our infrastructure runs on AWS and we make heavy use of many different services.
If you have questions shoot me an email at [email protected] - I'm the backend lead. The posts say Washington DC, but remote is definitely OK and most of the team is remote (normally).
In the style of a Trello board, I used https://huntr.co/ for my last couple (within a short span) job searches. It was free at the time but I donated to the dev since I felt it was worth the amount of time it saved me from tracking elsewhere.
You can customize your columns, add company info, notes, files, tasks (with scheduling), and it has a nice contact discovery feature for the companies it knows about.
The Chrome extension is nice to have. I haven't used any of the mobile apps as they didn't exist when I was using it. The dev was very responsive to the one feature request I had which he was already working on. The free plan is enough to see if it fits you or not without too much work.
I would love to see this executed well so here are my scrambled thoughts on this. I have been lifting for around 5 years with a powerlifting focus and have used various program specific Excel sheets found online, Strong on iOS, Progression on Android, and thesquatrack.com back when it first entered beta(3 years ago maybe).
- I hate Excel sheets and using them on mobile has always been a pain.
- Strong was fine, the UI/UX was incredible. It was just lacking something to tie me to it and I'm not sure if I ever figured out what that was.
- Progression is the only one I have tried since moving to Android recently. I hated it. The UI was just alright and it forced a timer on me that stuck around even when the app was in the background and I never found a way to turn off that feature so I uninstalled. There wasn't much data analysis as far as I could tell.
- thesquatrack.com was by far the best I have ever used and seen. I stopped using it because there were a few instances of reliability issues and I just never came back to it. It has not been in active development for at least the last two years. The website was mostly mobile friendly and the UI was nothing fancy but it was good enough. It had a good range of exercises available. Exercise input was simplistic but powerful - having the option to input individual sets or batch them was nice. I really liked the rep max tracking and how it was noted on completing every workout. The graphs were great for analyzing almost everything. It had a decent program feature with maybe 10 programs. It had integration with LoseIt! for nutrition tracking but I use MyFitnessPal and apparently the dev was never able to get access to their API, so I have no input on that feature. It would be a nice integration if done correctly especially if used for graphs and analysis. It had a social media aspect which was cool.
- I never paid for thesquatrack, there were no paid features at the time I joined but once they were added I think it was for a subscription fee which was quite pricey. I don't think I paid for Progression but I did pay for Strong. I would gladly pay an up front cost for membership to a hosted instance of something like you're describing even if it is open source.
- I think a web app really limits your discoverability. I don't think I would've ever found thesquatrack.com if I didn't see the few reddit posts about it but Strong and Progression were easy to find as they were on app store charts.
This is great info! Definitely gave me some stuff to think about.
I think I'll check out thesquatrack.com for some ideas.
Regarding your point about native vs web apps: I have never built a native app before. That said, I'm sure it can't be all that difficult. I have built my back end to be fully decoupled from the front end and work entirely through an API. Shouldn't be too difficult to get the data onto a mobile device. Something new to learn I guess. I have also heard about "native" apps; where the app is "installed" on the device, but it really just opens up a windowless browser.
Yeah feel free to message me if you want to talk some more.
I see you've got a start using Vue which is awesome. React Native might be another option though if you don't want to dive into Swift and Java since obviously you already know JS . I don't know what you have planned as far as features but I can't imagine a reason why it wouldn't be a good platform for you other than the fact that you've already used Vue.
The "native" apps you're talking about are usually called "Progressive Web Apps". I can't really speak much to developing or using them but I know Google is pushing hard for them.
Full-stack developer looking for a full-time position after I graduate in May. I am also open to a part-time remote position until May. Lots of Javascript experience and I love to learn. Big project is an internship creating a custom content management system using the MEAN stack. Working on a React Native app right now to help college students schedule group meetings.
MTurk itself is not perfect and could use many improvements. Amazon has been absent from the project itself for a long time and provides minimal support and there is a lot of criticism over them changing their fee structure in a few weeks that may or may not lead to a decrease in tasks and/or pay. https://requester.mturk.com/pricing
Come join me on the CRM team at OpenTable! We're a small team currently scaling the CRM product (formerly Venga) to ~30x our current user base and have some fun problems to solve because of it. We use Ruby on Rails and React for our main client facing application, and C#/.NET for some heavy data processing. All of our infrastructure runs on AWS and we make heavy use of many different services.
We're hiring for 2 roles on my team:
- Senior Software Engineer (Backend): https://boards.greenhouse.io/opentable/jobs/4766947002
- Senior Software Engineer (Frontend): https://boards.greenhouse.io/opentable/jobs/4766939002
If you have questions shoot me an email at [email protected] - I'm the backend lead. The posts say Washington DC, but remote is definitely OK and most of the team is remote (normally).