New

Senior Frontend Developer, L3

Calgary, Alberta (Remote-Friendly)

Robots & Pencils is seeking a Senior Frontend Developer (Level 3) to join our engineering team and build high-impact, user-facing applications that leverage the latest AI and web technologies. 

This role is hands-on and outcome-oriented, requiring close collaboration with clients and cross-functional teams to design, develop, and deliver modern, performant web applications. You will play a key role across the full product lifecycle, from concept to production, ensuring solutions are elegant, maintainable, and aligned with business goals. 

The ideal candidate combines deep front-end development expertise with a pragmatic, customer-focused mindset and a passion for leveraging emerging AI development tools and frameworks to accelerate quality delivery. 

 

Key Responsibilities 

  • Design and build modern, responsive, and accessible frontend applications using TypeScript and JavaScript frameworks such as React or Next.js 
  • Collaborate closely with backend and AI engineers to define interfaces, data flows, and integration patterns 
  • Partner with designers to translate UX/UI specifications into interactive, production-ready components 
  • Develop clean, maintainable, and testable code with attention to scalability and performance 
  • Utilize modern developer tools and workflows, including GitHub Copilot, OpenAI Codex, and other AI-assisted coding tools 
  • Embed within cross-functional teams to deliver solutions from ideation to deployment and ongoing optimization 
  • Participate in client workshops and technical discussions to shape solutions and guide best practices 
  • Contribute to architectural and technical design decisions, ensuring consistency and alignment with broader system goals 
  • Collaborate on deployment strategies, including CI/CD pipelines, infrastructure, and monitoring 
  • Mentor junior developers and contribute to team-wide technical excellence and process improvement 

 

Required Skills and Qualifications 

  • 5 or more years of professional experience in software development, with a focus on frontend web applications 
  • Strong proficiency in TypeScript, JavaScript, React, and related modern web frameworks 
  • Experience working with cloud platforms such as AWS, Azure, or GCP 
  • Understanding of API integration patterns, authentication, and REST/GraphQL data handling 
  • Experience using AI-assisted development tools such as GitHub Copilot, Claude Code, or OpenAI Codex 
  • Familiarity with modern development environments such as VS Code, Cursor, or Zed 
  • Strong communication skills, with the ability to explain technical decisions clearly to both technical and non-technical stakeholders 
  • Proven ability to manage multiple priorities, operate independently, and deliver high-quality outcomes in dynamic environments 
  • Collaborative approach with a focus on helping clients and team members succeed 

 

Preferred Qualifications 

  • Experience building applications that integrate with large language models or AI APIs (e.g., OpenAI, Anthropic, AWS Bedrock) 
  • Familiarity with AI frameworks such as LangChain, LangGraph, or Hugging Face 
  • Understanding of natural language understanding (NLU) or chatbot architectures 
  • Experience developing evaluation frameworks or infrastructure for AI/ML systems 
  • Knowledge of deployment and infrastructure technologies such as Kubernetes, Terraform, or serverless environments 
  • Background in consulting, client delivery, or forward-deployed engineering roles 

 

Personal Competencies 

  • Technical leadership – demonstrates ownership and guides decisions that improve system quality and team outcomes 
  • Collaboration – works effectively within cross-functional teams and client environments 
  • Adaptability – thrives in evolving projects and adopts new tools and technologies quickly 
  • Problem solving – applies creativity and sound reasoning to overcome complex challenges 
  • Communication – conveys ideas clearly and builds shared understanding among team members 
  • Accountability – delivers on commitments and takes responsibility for end-to-end outcomes 
  • Continuous improvement – embraces learning and experimentation to drive technical and process advancement.

 

Why Join Robots & Pencils? 
We don’t just ship apps; we create human-centered, digital-first products that matter. As a Senior Android App Developer, you’ll join a team that values deep craft, cross-functional collaboration, and a relentless focus on quality. You’ll work on impactful projects that push the boundaries of mobile technology while influencing development culture and best practices across the organization. 

Create a Job Alert

Interested in building your career at Robots and Pencils? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Which cloud platforms have you used in production? *
Select...
Do you have experience with any of the following? *