Description

Job Description:

  • Looking for an outstanding, experienced, and independent front-end developer to develop, create, and maintain internal business tools and applications.
  • This position is joining a newly created group, one that operates as a smaller company, to develop and deliver internal tools and apps that deliver new capabilities and drive the business forward to the future.
  • This group has a startup feel with a high amount of visibility and opportunities.
  • Looking for someone to help us further establish this group and make their own mark on the group and business.
  • Utilize an MVP (minimal viable product) mentality/methodology and expect candidate to know when it’s “good enough for now” without sacrificing the long-term vision or costing massive rework.
  • This frontend developer will have a proven history of.
  • Taking ownership of projects and working independently - candidate will own developing, writing, testing, and deployment of code with limited direction and oversight.
  • Doing this with as few bugs as possible will be critical for success in this role.
  • Completing tasks and projects quickly and 'correctly' - meaning commenting, testing, and all other documentation while still hitting deadlines.
  • Candidate must be methodical and detail-oriented in the face of rapidly changing demands.
  • Communicating and Collaborating with cross-functional teams - bring candidate technical knowledge and expertise along with a 'can-do' attitude to enrich the team and guide them to the best possible solution.

Technical Skills and Experience:

  • JavaScript (ideally VueJS)/HTML5/CSS – this role will be focused on more frontend with minimal backend expectations.
  • Being able to communicate what endpoint candidate need in order to make awesome interactive frontends for the customer.
  • Communicating and interacting with REST APIs (This role would be requesting & communicating almost exclusively through API endpoints).
  • Git (e.g. Gitlab), Pivotal Tracker, Jira, Slack, Kubernetes.
  • Developing intuitive user interfaces/experiences (UI/UX), with cross-browser compatibility, general web functions, and standards (e.g. Bootstrap).
  • Test Driven Development (TTD).

Skills:

  • Strong Communication and Collaboration skills - candidate will be working with a multitude of customers, all with differing roles, levels, and experience with software development.
  • Being able to clearly communicate ideas and collaborate with those customers is a must.
  • Ability to learn and adapt - this role will have many unexpected challenges and candidate must be able to learn new skillsets and methodologies to overcome these challenges.
  • Other good things to be knowledgeable about.
  • MVP (minimal viable product) and what that means to candidate and candidate customer.
  • Being a full-stack developer or at least knowledgeable enough to detail what data needs to be exposed.
  • Software development methodologies (e.g. Scrum) and tools (e.g. Kanban boards).
  • VueJS framework for awesome interactive frontends.

Education

Any Graduate