What’s in a Name

Senior Front End Web Developer

Midtown Atlanta, GA

XYZ’s client, a global leader in aeronautics, space, and related services, has engaged XYZ in a search for Senior Front End Developer with experience in building modern, intuitive and responsive front-end web applications as well as a proven ability to build modular, reusable UI components.

The Impact

Our client has created a new startup / division in the commercial unmanned aircraft space, focused on services surrounding this new space. As this effort is just getting under way, this will allow the selected candidate to directly impact the look and feel of the front end design for this exciting effort.

The Challenge

This new space has the potential of servicing a variety of industries, so the front end developer will need to build a core look and feel, but also tailor that to specific industries set forth by the business.

The Opportunity

The unmanned aircraft space is at the forefront of transforming and disrupting a variety of traditional industries. This is your opportunity to get in at the onset of a division of a $64.5 billion corporation. You will have the creative flexibility of a startup with confidence of being backed by a very well-funded corporation!

Background and Scope

Collaborate with Product team and liaise with Product designer to develop high quality and modern intuitive user interfaces for the data portal and drone services platform.

Translate designs and style guides provided by the Product designer into functional user interfaces ensuring cross browser compatibility and performance.

Builds reusable code and libraries for future use.

Participate in code reviews, architecture reviews, and other technical discussions.

Requirements

  • BA Degree or equivalent work experience
  • Ability to write modern, intuitive, and high performance client side applications using Material Design guidelines.
  • 5+ years’ experience in:
  • Javascript
  • Typescript
  • HTML / CSS
  • Preprocessing platforms such as LESS and SASS are preferred.
  • Solid Linux skills
  • Experience in GIT as source code management system.
  • Experience in building web applications using modern Javascript framework and tooling such as:
  • AngularJS 2
  • Node JS
  • Webpack
  • Grunt
  • Experience working with Agile and Continuous Delivery approaches such as:
  • Continuous Integration
  • TDD – Test Driven Development
  • Excellent written and communication skills
  • Attention to detail
  • The ability to manage multiple tasks under tight deadlines

Preferred Skills / Background

Familiarity with:

  • GCP
  • AWS
  • Other cloud computing platforms.

Experience with:

  • Docker
  • Kubernetes

Familiarity with:

  • Leaflet
  • OpenLayer 3
  • MapBox JS

Experience is building mapping and charting applications is a plus

About Our Client

Our client is creating a new startup in the commercial unmanned aircraft space focused on services. The key technologies for this group include a customer-facing data portal and drone services cloud platform used to enable the scaled operations of drone pilots and services companies around the world. This effort is being backed by a global leader in the aeronautics and space industries, with a workforce of over 136,000 and revenues in access of $64.5 Billion.

Details

Contract / Contract to Hire

Compensation: Negotiable

Work Style: Onsite in a casual, customer-driven, open-office environment.

Travel: This position could require up to 20% international and/or domestic travel per year.

How long does it take to rank

I am putting this here to save it for myself, and for others who ask me this question. “How long does it take to rank” to which we often answer, “It depends,” or “Longer than you want to hear”
How long does it take to rank in Google is a good piece of research, that shows how time is involved with SEO and ranking well. As you know there are many other factors.

WordCamp Follow Up

35 Days of 100A month later. Follow-up.

In the last 35 days of my 100 Days of Code I’m at 108 commits. Up 10 from a year ago this month. Still working on my MEAN-stack, the Meetup group is going good. Still working on my focus issues, as in not being scattered (yikes I missed 3 days). I have done Photoshop and Illustrator, and AWS stuff, and worked on Front-end stuff with Boostrap, and Angular Material, and watched Star Wars Rouge One! So it was a good month.

100 Days of Coding-Reset

100Days-reset100 Days of Coding-Reset. March was a pretty good month. I had been busy, and went to WordCamp, and thought that Sunday evening, Lets do 100 Days of Code and started.

I made it 12. Saturday I had a catering gig to do and was preparing for it Friday and forgot all about code for 48 hours. Dang nab-it. Now what?

Well I know I am not quitting. So do I reset back to Day 1, or keep going as today is Day 14, or jump to Day 16? It has been 16 days since I started. I am more than happy to restart, and do the 100 + the 12. Or do my original 100 and tack on 2 more days, and say I missed 2 during it? Holy cow… who makes up these rules(other than myself)?


Funny thing is, I know during Easter weekend I will be busy, and have a plan to do a small amount of coding that I know I need to tweak on a couple of different repos, so I can get my git commit for the day.

What do you think of my new TypeScript 2 logo?TypeScript2 logo

There is a couple of Angular 2 logos floating around, but nothing yet for TS2. I really don’t like TS1, but TS2 seems workable for me. So I made my own logo.

UX DEVELOPER IS NOT A THING

UX DEVELOPER IS NOT A THING. Hiring managers, stop using that terminology. If you are struggling with the concept, give me a call. Candidates, stop saying you are a UX Developer. There is no such thing as a UX Developer!  UX is made of psychology, research, strategy, subjectivity, usability, business goals, and design. “Developers, as a role description, do none of those things.” The more I hear clients and candidates talk about their UX developers, the more I know they don’t know what they are talking about.
~Justin Thomason

I agree. Developers are craftsmen who make something. UX folks gather information about how a thing should be designed. The people they talk to help them to understand what they want and need. The UX folks try to understand why, and then in turn share that with Design folks who then craft a design. The Designers and UX test it with the users. Likewise, in turn, the Designers share their designs with the Developers who write the code to make this happen. They make the tool, the website application that does the thing the end-user wants.
Good UX folks are not Developers. There may be some good UX folks who are good with design, and there may be some Developers who are good with design. But this is a 2nd-level leap. I try to do my own UX, but by itself, it is a dozen different soft-skills. Development is a dozen different coding skills from HTML5, CSS3, and JavaScript. Could also be a PHP, or Ruby on Rails, or anyone of a half dozen other web languages.
HTLM5 is not just using prebuilt templating tools. But rather good HTML5 coding knowing the ins & outs of semantic and careful crafting for accessibility and speed.
JavaScript is not just vanilla front-end JavaScript. Its also back-end NodeJS, ExpressJS, MongoDB, React, Backbone, Gulp, webpack and more. CSS3 are not just Cascade Style Sheets. They are so much more with LESS & SASS, with Bootstrap(3 &4) and Material and so many other nuances of how to style a site.