The Front-End Developer is passionate about delivering exceptional products on a fast-paced development team. In this role, the Front-End Developer will have the opportunity to create, improve, and maintain proprietary, cutting-edge infrastructure solutions and products. The Front-End Developer will work on the web and mobile apps powering our infrastructure solutions and internal tools.
A successful candidate will show a passion for taking ownership of their deliverables and producing fast, well-tested code. This offer is a fantastic opportunity to be a part of a rapidly growing company with great benefits, rewarding challenges, and a flexible schedule.
This role reports to the Director of Development and will work closely with other developers, project managers, and support staff.
Front-End Developer Responsibilities:
- Develops new user-facing features from mockups and specifications.
- Builds reusable code and libraries for scalability and future use.
- Ensures the technical feasibility of UI/UX designs.
- Optimizes new and existing applications for maximum speed and scalability.
- Recommends updates and improvements to existing codebase and applications when appropriate.
- Maintains existing software and creates new systems in a highly collaborative environment.
- Participates in product discussions, influences the roadmap, including contributing to selecting and implementing the technical architecture.
- Takes ownership and responsibility for new projects.
- Performs or reviews systems analysis, design, programming, testing, debugging, and documentation for assigned projects.
- Works closely with other departments to provide support, documentation, and user training for new systems and major system enhancements.
- Builds and maintains integrations between proprietary software and external systems.
- Troubleshoots and contributes to the diagnosis of issues arising from software. This may require evening and/or weekend time.
Front-End Developer Requirements:
- Bachelor’s degree from an accredited university or college in computer science.
- Proven 2-3 years minimum experience working on a variety of projects - including legacy projects or those built by others.
- Ability to translate business requirements and designer sketches into clear, usable code.
- Ability to manage time effectively across multiple projects.
- Ability to prioritize tasks and communicate prioritization changes with leadership as when changes occur.
- Good written and verbal communication skills.
Front-End Developer Required Skills/Proficiencies:
- Proficient in ReactJS
- Experience with AngularJS is a plus
- Front End Technologies (HTML, CSS, Javascript)
- GIT - Pull Requests, Forking and other functions required for team development