FidelisClayton / elm-jobs

Discuss and post jobs for Elm
MIT License
134 stars 1 forks source link

[Remote/USA/Massachusetts/Cambride] Elm Front End Engineer #46

Closed ghost closed 2 years ago

ghost commented 5 years ago

CollegeVine is seeking for an Elm developer if you would like to know more about the position read the description below if you would like to apply to it follow this link:

Remote Front End Engineer or write a mail with your CV to kenny@functionalworks.com

CollegeVine is seeking an Elm or PureScript developer to help engineer inviting front-end experiences that have real social impact.

Our ideal candidate for this role satisfies three requirements:

  1. You have proven experience in Elm or PureScript (or even Haskell, F#, or OCaml, but want to apply your talents to the front-end) and want to get even better.

  2. You have a product-focused mindset; this means you prioritize business value and project delivery above academic interests related to the language.

  3. You are discerning about engineering culture. Some keywords for ours are growth-oriented, genuine, self-aware, pragmatic, autonomous, mindful, and remote-friendly.

Note: We may have a more junior role available in the near future, but this one is not it! We will add your resume to our database for future consideration.

Your first month

Onboard rapidly in a pre-existing codebase. We loved the ideas behind Elm but felt that we could do it better in PureScript (we started off as a bunch of senior Haskell devs), so we made our own Elm-ish framework. It works almost exactly like Elm, except in (our opinion) a more powerful language.

Begin building a relationship with your manager in a weekly one-on-one. We'll discuss who you are, how you got here, what's important to you, how you want to grow, and anything else that matters to you.

Pair program with some of the senior devs on the team who have been doing FP for many years Ship code to production within your first week

Your third month

Become autonomous in our codebase, having completed at least one small feature on your own and on your way to delivering a much larger one with much more business value.

Develop a deeper intuition for our various product lines. Begin having ideas about how you might impact their success.

Receive detailed feedback on your progress relative to our expectations. Give detailed feedback on our progress relative to your expectations. If you are remote, have visited HQ at least once by now and joined us for our regular course of company social events.

Your first year

Build deep expertise in one or more areas of the code. Try your hand at a few full-stack problems. If you know Elm and PureScript, Haskell is just a short hop away. And all the other languages are basically easy at this point.

Develop a reputation for shipping and delivering business value early while also pushing code quality forward along the axes that you care about. Stay accountable to your personal development goals that you have discussed with your manager. Gain clarity on where you want to go next in your career. We'll help you get there.

Other considerations

We are pragmatically polyglot. Here's what we are serving in production: Haskell, PureScript, JavaScript, Ruby, Python, Bash, PHP (don't worry - custom Wordpress blog plugin that we wrote long ago and never touched since), R, SQL.

Old-school ed-tech user experiences are not acceptable to us. Our software must impress and work for a wide audience since we serve students and their families. On any given day, your code will be run by high schoolers, college students, young professionals, guidance counselors, parents, and grandparents from all walks of life.

About the company

CollegeVine🍃 was started by three friends in a dorm room in 2013. Our founders had just gone through the college application process and wanted to level the playing field of undergraduate admissions. Now we employ over 850 consultants and are looking to hire more. We offer college prep for a fraction of what our competitors charge, with a robust pro bono program and scaled pricing to make CollegeVine an option for every family. As a CollegeVine consultant, undergrads at top schools get to make a difference, make bank, and build their careers through our network. Our curriculum works, with 73% of clients gaining admission to one of their top three school choices. The Positions posted here would be for their R&D department, working for their software engineering team!

Useful context

CollegVine are a bunch of polyglot veteran FPers who mostly work in Haskell and PureScript. Our infrastructure and non-mission-critical tooling tends to be in whatever works best for the task at hand: sometimes that's Haskell with 34 GHC extensions; other times it's minimalist Ruby or bash—basically, it's a team decision based on whatever sits at the intersection of appropriateness, developer joy, quality, and velocity.

Old-school ed-tech user experiences are not acceptable to us. Our software must impress and work for a wide audience since we serve students and their families. On any given day, your code will be run by high schoolers, college students, young professionals, guidance counselors, parents, and grandparents from all walks of life. Consider applying anyway even if you don't have professional FP experience. We will seriously consider anyone who passes our technical bar, regardless of how they got there. Please submit a cover letter. We read them carefully and it forms our first impression of you.

Expect autonomy in exchange for transparency and results. Since you are well-read, curious, and self-aware, we will treat you like the awesome, interesting adult that you are. We have core hours and a goal-based environment; we understand mindfulness and the value of deep focus. We're chasing a big idea and we need every good teammate we can find.

Benefits