atVenu Logo

atVenu

Software Developer, Payments (UI / Interaction Focus)

Posted 9 Days Ago
Be an Early Applicant
In-Office
Calgary, AB, CAN
Mid level
In-Office
Calgary, AB, CAN
Mid level
The Software Developer will focus on UI/UX for a payment system, collaborating with design teams, and optimizing performance across devices, with 3+ years in React Native.
The summary above was generated by AI
Software Developer, Payments (UI / Interaction Focus)
atVenu - Calgary, AB (or Remote) - Full-Time
Reports To: Development Manager, Payments
About the Job:
atVenu is seeking an Intermediate React Native Developer to help us level-up the future of UI / UX interactions on the Payments team. In this dynamic role, you’ll collaborate closely with product and design teams, along with other developers to build new customer-driven features used at some of the world’s most popular touring acts, festivals, and sporting events like Coachella, Bottlerock, Superbowl, Pokemon, PGA Championships etc.
We’re looking for a self-motivated, curious developer who thrives in a high-trust, collaborative environment, and takes pride in delivering thoughtful, high-quality interfaces that extend all the way down to the fan that engages with our product.
Our Tech Stack:
  • Front End: React Native (Expo), React, JavaScript, TypeScript
  • Backend: Ruby, Rails, GraphQL, PostgreSQL, Redis, CouchDB
  • Platforms: AWS, Stripe (Connect & Terminal)
  • Tools: GitHub, Sidekiq, Docker
What You’ll Do:
  • Work on the interaction layer of the atVenu Register experience - our purpose-built point-of-sale for the live event industry, that targets iOS, Android, and custom smart-terminal hardware. Key feature areas include interfacing with peripherals (credit card / rfid readers, receipt printing, barcode scanning, etc), and working with the primary payment flows around these areas.
  • Work with Product and Design teams to play a key role in evolving our front-end project architecture in this space, being a leader in establishing new UI-focused development guidelines and sharing that knowledge and principles across the rest of the payments team.
  • Lead the strategy for multiple device form factor considerations, optimizing application performance across a broad range of devices used by our customers and fans (including devices with lower-end hardware specs).
  • Grow to become a technical subject-matter expert (of a specific feature area); you’ll have the opportunity to become the internal go-to expert in these area(s).
  • The usual dev-activities you’d come to expect like: guiding ongoing maintenance, team technical principles, documentation, managing tech debt, code reviews, component / integration testing … the list goes on …
What You’ll Bring:
  • 3+ years of solid experience with React Native / Expo apps in a production context — you know the platform's constraints and quirks, not only the happy paths.
  • Strong JavaScript fundamentals, with matching in-depth knowledge of modern React architecture (including hooks, state management, async actions).
  • A keen eye for design and focus on the overall user experience when implementing features (In our world: this means you consider all that might interact with the screen: The seller running a busy stand, to the fan who just wants to tap and go. You sweat the details that others might miss).
  • Highly creative in thinking through real life experiences that account for harsh front-line environment scenarios common in our space (flakey internet, being in direct sunlight, near a pizza oven, sloppy conditions by a bar, etc).
  • A proven track record in working with product and design teams to break down concepts or mocks into reusable, production-ready interfaces.
  • A reasonable level of obsession in wanting to solve problems, when you come across them (with a call-a-friend mentality).
  • A bias toward asynchronous communication to include our peers in different timezones.
Nice to Have:
  • Experience with mobile native-layer code (Swift / Kotlin experience a bonus)
  • Global experience working with products that require country-specific customization.
  • Familiarity or experience with modelling complex interaction logic (via state machines or similar).
  • Previous experience in the hospitality, live / transient events space, and/or payments domain.
  • Exposure to GraphQL and Ruby on Rails

We encourage you to apply, even if you don't ‘hit all the right notes’ 🎶. If this role feels like a great fit, gets you excited, and you're ready to take the stage with us - we’d love to hear from you!
 

atVenu Calgary, Alberta, CAN Office

Calgary, Alberta, Canada, T2N 1Z6

Similar Jobs

17 Hours Ago
Easy Apply
Remote or Hybrid
Canada
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Build and scale self-serve, customer-facing growth products across the full stack. Partner with product, design, and GTM teams to run data-driven experiments, deploy production-quality systems, and drive revenue, retention, and engagement.
Top Skills: AWSFlaskJavaScriptPythonVue
17 Hours Ago
Easy Apply
Remote or Hybrid
CA
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
The Senior Manager, Customer Experience Strategy at Samsara will enhance AI-driven customer listening systems, manage VoC programs, and derive insights to drive strategy improvements across customer journeys.
Top Skills: Ai ToolsCRMData SystemsQualtrics
17 Hours Ago
Easy Apply
Remote or Hybrid
CA
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
The role involves supporting Samsara's largest customers in optimizing their operations using IoT data, conducting workshops, guiding transformation initiatives, and ensuring long-term success through collaboration with cross-functional teams.
Top Skills: Iot PlatformSaaS

What you need to know about the Calgary Tech Scene

Employees can spend up to one-third of their life at work, so choosing the right company is crucial, not just for the job itself but for the company culture as well. While startups often offer dynamic culture and growth opportunities, large corporations provide benefits like career development and networking, especially appealing to recent graduates. Fortunately, Calgary stands out as a hub for both, recognized as one of Startup Genome's Top 100 Emerging Ecosystems, while also playing host to a number of multinational enterprises. In Calgary, job seekers can find a wide range of opportunities.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account