Job Description for Frontend Developer / LaunchPad Instructor
Our team is a tight-knit crew of go-getters and outside-of-the-box thinkers. If you are hard-working,
fun-loving, and are focused on changing the status quo, we would love to get to know you. Our
growth continues to accelerate, and we are looking for a Front-End Developer to join our team.
TECHNICAL REQUIREMENTS:
● Advanced front end website development skills required using HTML, CSS, JavaScript/ES6, React, Redux, Next
● Advanced knowledge of popular front-end CSS frameworks such as Bootstrap and Tailwind with mobile optimization.
● Ability to configure webpack files.
● Deploy frontend apps to AWS and Azure with CI/CD pipelines
● Ability to set up and work with website or web application infrastructure (domain management, hosting, DNS, popular web servers)
● Knowledge of React native, Angular and graphql considered an asset
● Practical experience consuming web services – REST, JSON, SOAP, etc.
● Understanding of Agile development methodologies, including Scrum
KEY RESPONSIBILITIES AS A FRONT-END DEVELOPER:
● Review project documentation and assess technical feasibility and build strategy
● Architect, develop and maintain front end of websites and web applications
● Set up and configure website or web application infrastructure
● Provide input for creation of UI designs
● Translate visual designs into websites, web graphics and other online media
● Execute various technical procedures for website and web application deployment
● Perform testing and technical troubleshooting
● Review, debug, and deploy code changes across multiple environments
● Follow best practice to ensure speed, quality, and scalability of project
● Follow best Git practice outlined by company standards
REQUIREMENTS AS A LAUNCHPAD BY VOG INSTRUCTOR:
● Effective communication skills (speaking to a group)
● Superior organizational skills (documentation, time-management)
● Mentorship experience (leading a team for 1 year)
● Working with multiple levels of experience, often at the same time