Front End Software Engineer

1 month ago


Kitchener, Ontario, Canada GBL (Green Brick Labs) Full time
About You

We're seeking a highly skilled Front End Software Developer to join our team at GBL. As a key member of our product development team, you'll play a crucial role in designing and building innovative front-end solutions that drive business growth and customer satisfaction.

About the Tech

At GBL, we're passionate about open source technology and collaborate with a range of tools and technologies, including TypeScript, Vue.js, Go, Node.js, PostgreSQL, MySQL, Bitbucket, Confluence, JIRA, Slack, and more.

Responsibilities
  1. Work closely with cross-functional teams to define high-level solutions and create a seamless user experience.
  2. Design and integrate APIs with the backend team to drive business growth.
  3. Build reusable components and front-end libraries for multi-tenant applications.
  4. Translate designs and wireframes into high-quality code.
  5. Optimize components for maximum performance across diverse web-capable devices and browsers.
  6. Follow code management procedures for proper revision control.
  7. Prepare documentation, workflows, charts, and diagrams for use by users or staff.
  8. Respond quickly to bugs that make it into production.
  9. Participate in the scrum development process.
  10. Write unit tests for all your work and perform code reviews.
  11. Showcase your successes at company-wide sprint demos.
Requirements
  • Post-secondary degree in Computer Science or Engineering, or an equivalent combination of education and experience with 1-4 years of development experience.
  • Ability to collaborate with designers to ensure applications are usable, accessible, and responsive.
  • Understanding of business requirements and how to translate them into technical requirements.
  • Proficiency in JavaScript and TypeScript.
  • Experience with Vue.js, including familiarity with either the Composition API or Options API.
  • Knowledge of Tailwind CSS.
  • Understanding of SQL-based databases, such as PostgreSQL and MySQL.
  • Familiarity with Git/GitHub for version control.
  • Experience with tools like Confluence, JIRA, and Slack for collaboration and project management.
  • HTTP request knowledge, including Axios and the Fetch API.
  • Knowledge of Go and Node.js.
  • Experience with Docker for containerization.
  • Additional experience with both Composition API and Options API in Vue.js is a plus.
  • Experience with Server-Side Render (e.g., Next, Nuxt) and Client-Side Render frameworks (e.g., Vue, React, Angular, Svelte).
  • Previous experience with front-end migrations.
  • Proficiency with Google Cloud Platform.
Life @ GBL
  • In this role, you'll directly contribute to our product, making a tangible impact on our success and growth.
  • We're committed to fostering a diverse and inclusive workplace where everyone feels welcome and valued.
  • Enjoy a comprehensive benefits package, including health insurance, retirement plans, and paid time off.
  • Our commitment to innovation means you'll constantly be learning and working with the latest technologies and industries.
  • We provide ample opportunities for professional growth and development.
  • We thrive in a fast-paced work environment where agility and innovation are key.
  • You'll be challenged and engaged every day as we push the boundaries of what's possible.
  • At GBL, our small, close-knit team fosters excellent communication and collaboration.
  • You'll have direct access to both colleagues and management, ensuring your ideas are heard and valued.

We're full of bright and diverse thinkers. GBL is committed to supporting inclusion, diversity, and accessibility to all employees. We understand and know that diverse teams are strong teams. We're proud to operate as an equal opportunity employer. If you require accommodation during the application process, please let us know and we will provide a positive experience.



  • Kitchener, Ontario, Canada Conexiom Full time

    About the OpportunityWe are seeking a highly skilled Front-End Developer with a strong focus on user experience to join our team at Conexiom. As a key member of our Product Development team, you will be responsible for designing and developing engaging user experiences for our new product release.Responsibilities:Collaborate with our Agile system of project...


  • Kitchener, Ontario, Canada CS2TECHNOLOGIES INC. Full time

    Job Title: Full Stack Software EngineerAbout the Job:We are seeking a highly skilled Full Stack Software Engineer to join our team at CS2TECHNOLOGIES INC. The ideal candidate will have a strong background in software development, with expertise in both front-end and back-end technologies.About Us:CS2TECHNOLOGIES INC. is a dynamic technology company that...


  • Kitchener, Ontario, Canada Equator Studios Full time

    We are a pioneering company at the forefront of revolutionizing the lives and work of civil, architectural, landscape, and environmental engineers and designers. Our team at Equator Studios has been instrumental in improving the industry by introducing innovative solutions, such as our real-time collaborative GIS mapping platform.As a key member of our team,...


  • Kitchener, Ontario, Canada Miovision Technologies, Inc. Full time

    Position SummaryMiovision Technologies, Inc. is a global leader in traffic management solutions. We are seeking a skilled Front End Developer to join our Computer Vision team and contribute to the development of interactive visualization tools that power safer, smarter cities.As a Front End Developer, you will lead the implementation of new front end library...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    The Opportunity:As a Senior Software Engineer at ApplyBoard, you will play a pivotal role in shaping the company's technological advancement and product development. Leveraging your expertise in all stages of software engineering, you'll collaborate with cross-functional teams to design, develop, and deploy innovative solutions that address complex technical...


  • Kitchener, Ontario, Canada Conexiom Full time

    Key Responsibilities:Participate in Agile project planning, stand-ups, reviews, retrospectives, sprint, and release planningPresent design methods, explorations, and trade-off rationale along with a recommendation to team partners, business stakeholders, and UX leadershipEvaluate competitive and innovative products and design approaches to identify best...


  • Kitchener, Ontario, Canada Tbwa ChiatDay Inc Full time

    Job Title: Software DeveloperAs a software developer at our company, you will be responsible for designing, developing, and testing software applications. You will work closely with our team to deliver high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop software applications using various programming...

  • Software Developer

    4 weeks ago


    Kitchener, Ontario, Canada Equator Studios Full time

    About the Role:We are seeking a talented Software Developer to join our team at Equator Studios. As a key member of our development team, you will play a crucial role in designing and implementing new software features, implementing front-end designs, and building and optimizing LLM prompts to enable our customers to build proposals 10x faster.Key...


  • Kitchener, Ontario, Canada Brock Solutions Full time

    Company OverviewBrock Solutions is a leading engineering solutions and professional services company with over 30 years of experience in providing real-time operational solutions to industrial, manufacturing, and transportation organizations worldwide.We are committed to innovation and exploring emerging technologies such as industrial automation, machine...


  • Kitchener, Ontario, Canada Square Full time

    At Square, we're redefining the world's relationship with money to make it more relatable, instantly available, and universally accessible. Our Cash App Trust organization exists to build trust and expand access in our Ecosystem. As a Senior iOS Software Engineer on this team, you'll play a crucial role in providing Cash App customers reliable, easy, and...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    At ApplyBoard, we're on a mission to change the way students access global education opportunities. As a key member of our team, you'll be responsible for leading our software development efforts and helping us take our platform to the next level.About the RoleWe're seeking a highly experienced Software Engineering Manager to join our growing team. In this...


  • Kitchener, Ontario, Canada OwnersBox Full time

    About the OpportunityWe are seeking a skilled Cloud Software System Architect to join our team at OwnersBox. This role is ideal for an individual with a passion for designing and implementing cutting-edge cloud-based systems.Company Overview:OwnersBox is an innovative sports-tech company dedicated to revolutionizing the fantasy sports industry. Our mission...


  • Kitchener, Ontario, Canada OwnersBox Full time

    About OwnersBoxAt OwnersBox, a leading sports-tech company, we're revolutionizing the way fans engage with their favorite leagues. Our goal is to bridge the gap between sports enthusiasts and the action on the field, while shaping the rapidly evolving fantasy sports industry.A Challenging Role Awaits YouWe're seeking a skilled Cloud Software System Architect...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    At ApplyBoard, we're on a mission to educate the world, and we're looking for a skilled Software Engineering Manager to help us achieve this goal.About the RoleWe're seeking an experienced Software Engineering Manager to lead our growing Software Development team and help take our company and platform to the next level.Key ResponsibilitiesManage the...

  • **Software Engineer**

    3 weeks ago


    Kitchener, Ontario, Canada Grand River Hospital Full time

    We are looking for a skilled Software Engineer to join our team at {company}. The successful candidate will be responsible for designing, developing, and maintaining the backend of our e-commerce platform.The ideal candidate will have a strong understanding of programming languages such as Java, Python, and C++. They will also have experience with databases,...


  • Kitchener, Ontario, Canada Dialpad Full time

    About the RoleWe are seeking a talented Software Engineer to join our global Engineering team in Vancouver, Canada. This full-time, hybrid position offers the opportunity to work alongside seasoned professionals on impactful projects and take ownership of a large portion of the product.As a Software Engineer at Dialpad, you will be responsible for rapidly...


  • Kitchener, Ontario, Canada Menlo Ventures Full time

    About CartaCarta is a leading provider of purpose-built software solutions for traditional accounting, transforming it into a powerful growth engine. Our cutting-edge fund administration platform supports nearly 7,000 funds and SPVs, representing nearly $130 billion in assets under management in venture capital and private equity.We help private businesses...


  • Kitchener, Ontario, Canada OwnersBox Full time

    About OwnersBox:We are a fast-paced sports-tech company aiming to disrupt the fantasy sports industry. Our mission is to bring fans closer to their favorite leagues while shaping a rapidly growing market.Working with Us:This role offers the opportunity to work in a dynamic environment, learn new skills, and broaden your horizons. With over 50 talented team...


  • Kitchener, Ontario, Canada Clearpath Robotics Full time

    About the JobThe Systems Engineering team at Clearpath Robotics works closely with our Project Management Office to deliver business value to customers. As a Senior Systems Integration Engineer, you will design and integrate fleets of autonomous mobile robots and software at customer facilities. This role involves delivering training to integration partners...

  • Software Engineer

    1 month ago


    Kitchener, Ontario, Canada Miovision Technologies, Inc. Full time

    About Miovision Technologies, Inc.Miovision Technologies, Inc. is a leading provider of smart city solutions, dedicated to transforming the way traffic networks are managed. With a strong commitment to innovation and customer satisfaction, we strive to make a positive impact on urban mobility.About the RoleWe are seeking a highly skilled Software Engineer to...