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.