Front End Engineer who is open to a GREAT new role in Nashville in Dallas, TX at Vaco

Date Posted: 8/27/2019

Job Snapshot

Job Description

Web Developers, Vaco has the IT career opportunities you've been searching for! Our client has an immediate opportunity for a Front End Web Developer. At Vaco, we give you an advantage over your competition by advocating for you. We promote your strengths to the hiring manager so that you are NOT just another faceless resume.

Before we enter into the details of this Job Description, I want to set the stage, I am posting that this role in Dallas because I know this market has some wonderful Front-End Developers, but the role is in Nashville Tennessee. Don't stop here! The pay for this role is above market rate and it is for a company that we all know and love. I am not going to disclose the company information to just anyone, I want to be BLOWN AWAY by any applicants. If you are not interested in moving to Nashville Tennessee, but you are still a mind-blowing developer, I still want to chat with you… because I primarily work in the Dallas Market, so I would love to chat with you so I can find a great role for you here!

Now, let's talk benefits and answer all the questions that will likely be asked before tackling this role-

Is this a perm role? Yes, no sponsorship is provided-must

Will this company pay for you to fly out for an interview? Yes

Will this company pay for relocation? - Yes

Is there a signing bonus? Yes

How many rounds of interviews are there? 6, all take place in one day.

Other Benefits:

Why is this position open? Expanding team here in Nashville. The dev team in Nashville is helping to build tools to support the call center team in Nashville.

Pay/Salary/Benefits/Perks: very competitive salary, $135-145k, stock units, some work from home, in house meals, beautiful converted office downtown, company discounts, meals in office, dog friendly

Work from Home Policy: Nothing set in stone yet, but most engineers will work 1-2 days from home

Work Environment/culture and Dress Code: casual

Skills Required: looking for principal engineer level skills in react and vanilla javascript. Team uses react but they will interview VERY hard on vanilla JavaScript HTML and CSS. They are also looking for someone with some experience building APi's. at this company the "front end engineers" do a lot of middle tier work as well

Screening / Background checks Required: yes/yes

If you have read this far and you are still interested, here is the job description 😊

Frontend Engineers at this company build and own innovative web applications using advanced JavaScript, CSS, and HTML, with a desire to achieve extraordinary design fidelity, usability, accessibility, and performance across both desktop and mobile browsers.

You will be responsible for sound technical execution of web projects through hands-on development, quality-assurance, and prototyping. These projects will require partnering with our product managers, user interface designers, brand producers, data scientists, and engineering teams.

Projects may occur simultaneously, so you will juggle multiple concurrent initiatives. We will also expect you to champion sound frontend standards to engineers, designers, and management. The Client needs experienced engineers from a breadth of disciplines. Our team has a history of enabling rich and creative features that set the standard for the ride sharing industry. We constantly innovate and incorporate state of the art technologies to make the lives of our community more enriched.

Responsibilities:

  • Brief daily meeting to sync with small team of engineers, a designer, and a product manager (scrum).
  • Go off and work on your project, checking in with other team members throughout the day with questions and updates.
  • You leave the code in a better state than when you found it (progressive refactor).
  • Write comprehensive tests of functionality and ensure that they pass.
  • Participate in code reviews to ensure code quality and distribute knowledge.
  • Continuous integration and deployment.
  • Define technical roadmap for team.
  • Partner across teams to break down silos.
  • Mentor team members across multiple teams.
  • Start with a vague business goal, work with other functions to define it, write a technical spec and break out the tasks necessary to achieve the goal.
  • Design architecture with an eye for testability, scalability, and supportability.

Experience & Skills:

  • Must have 5+ years of software engineering industry experience.
  • Advanced knowledge of JavaScript, CSS, and HTML. **Vanilla JS is huge** Using "Vanilla JS" means using plain JavaScript without any additional libraries like jQuery.
  • Good understanding of web performance and how browsers and DOM work.
  • Experience working with modern JavaScript frameworks, like React.
  • Experience with unit, integration, and end-to-end testing.
  • Experience working Product Managers and Designers.
  • Experience leading projects that involve multiple teams.
  • Experience breaking down high-level goals into actionable engineering tasks that can be delegated.

Nice to Haves:

  • Contributions to open source projects.
  • Experience with web asset optimization and content delivery networks.
  • Proficiency with the Unix command line interface.
  • Proficiency with TypeScript, Python, Go, and/or Bash.
  • Familiarity with Docker and containerized computing.
  • Experience using web build tools, such as Webpack, Gulp, and Grunt.
  • Proficiency with Git or other distributed version control systems.
  • Proficiency with browser developer tools.

Job Requirements

Are you skilled in the front end development of web-based user interfaces? This could be your chance to advance your career! The requirements below outline the skills you’ll need to be successful in this role. If you have the necessary skills and experience, we want to hear from you! Front End Web Developer requirements: • Bachelor’s degree preferably in Computer Science or Information Technology/Information Systems • 3-5 years of experience developing web-based applications • Experience with HTML, CSS, JavaScript, jQuery, Ajax, JSON, and back end J2EE Web technologies Java servlets and JSP • Experience in jQuery and understanding of the jQuery API and methods, but able to code JS without jQuery. • Experience with Photoshop for image editing, slicing, and preparation for coding • Experience with iterative (Agile) development environment • Expert in server-side JSP development and server-side logic • Experience in using Eclipse • Expert in JavaScript (JS), codes from scratch, abides by JS best-practices, codes optimal, and reusable JS • Eye for pixel-perfect coding • Experience in server-side development environment (JSP, PHP) • Understanding of user experience (UX) and design • Agency and enterprise experience • Experience with database applications (Oracle and SQL Server) and my SQL • Web Server (Apache and IIS) knowledge • Application Server (such as jBoss or Web Logic) experience