Rails Dev for Embedded Shopify App

1,600
ETH, DAI, USDT
+55
0 days (till May 30th, 2025)

Description:
This is the first of two scoped jobs to complete a Rails-based embedded Shopify app.

You'll be responsible for finalizing UX polish and onboarding logic. This includes:
- Fixing flash messaging inside Polaris layouts
- Wiring up “Don’t show again” CTAs on certain resources (including backend logic)
- Adding a minimal UI to activate/deactivate other resources


You’ll also complete the onboarding flow:
- Collecting the merchant's public email and audit email recipients
- Enforcing “one audit at a time” logic and action cable powered progression bar

The project uses Polaris ViewComponents, standard RESTful controllers, and embedded app conventions via `shopify_app`. Patterns and services are in place — you’re expected to extend, not rewrite.

If things go smoothly, a second scoped job will follow to implement new async scan types and deeper audit intelligence.

Tech stack:
- Rails 8 (RESTful only, service layer in place)
- Polaris ViewComponents (not Polaris HTML)
- Stimulus for JS
- Tailwind4 via Vite
- Postgres
- SolidQueue for background jobs
- shopify_app for authentication

You:
- Respect structure and don’t reach for abstractions you don’t need
- Can extend existing features without rewriting them
- Understand how embedded Shopify apps behave
- Can work without design files when the UX is clear

This is a short-term, focused engagement.
- Estimated effort: ~16 to ~24 hours
- Fixed budget: $1,600

This is a well-scoped, self-contained project. Once completed, there’s potential for follow-up work (ongoing scan types, deeper features, more UX polish), depending on how smoothly this collaboration goes.

You’ll work directly with a developer-founder who ships fast.

Start: immediately.

1,600
ETH, DAI, USDT
+55
0 days (till May 30th, 2025)

More Jobs like this

Show more
Expert Translators Wanted!

Are you a language enthusiast with a passion for precision and professionalism? We are on the lookout for top-tier translators to help us bring two important documents to life in Portuguese.   We need highly...

As much as possible Telegram Group

If you have unused telegram group and you are the owner starting from 2016 above You can Dm, I can help you convert them to [$], price depends on how old is the group is...

KOL'S and BD'S

We are looking for experienced and dynamic individuals to join our team as Key Opinion Leaders (KOLs) and Business Development Specialists (BDs). As a KOL and BD, you will play a crucial role in driving...

Smart Contract For Educational Purposes

Required for Educational purposes:   A smart contract that can mint tokens from an existing original contract address (new tokens must interact with the original existing token addresses). The script should be compileable and deployable...

Create a List of 10,000+ Online Shops with Newsletter Signup

Title: Create a List of 10,000+ Online Shops with Newsletter Signup   Description: We are looking for someone to create a list of 10,000 or more online shops from any country that offer a newsletter...

🚀 NFT Partner Wanted (60/40 Profit Share)

We are seeking a talented and creative NFT Partner to collaborate with in selling digital art pieces online. As an NFT Partner, you will work closely with the team to showcase and market a collection...

Help with VIDEO STREAMING

I need a script that masks the OBS virtual camera to splitcam to output stream.Many services I use block the stream from obs through splitcam and is not detected as the native camera so I...

Developer to Build Telegram Bot P2E Game MVP

Hi! I'm launching an early-stage startup and looking for a developer (or small team) to help build the MVP of a Telegram-based play-to-earn (P2E) game. The idea is to create an engaging Telegram bot where...

Translation Job

I need fluent English and Persian speakers to help me translate my english blog writings into persian for my persian audience

Upgrade MERN App to Web3 NFT Real Estate Marketplace

Include your GitHub profile showing senior-level experience. Applications without this or including with others will not be accepted. Hi, I have an in-progress MERN stack project with working UI and integrated payment features (PayPal, Stripe)....

Expert Translators Wanted!

Are you a language enthusiast with a passion for precision and professionalism? We are on the lookout for top-tier translators to help us bring two important documents to life in Portuguese.   We need highly...

As much as possible Telegram Group

If you have unused telegram group and you are the owner starting from 2016 above You can Dm, I can help you convert them to [$], price depends on how old is the group is...

KOL'S and BD'S

We are looking for experienced and dynamic individuals to join our team as Key Opinion Leaders (KOLs) and Business Development Specialists (BDs). As a KOL and BD, you will play a crucial role in driving...

Smart Contract For Educational Purposes

Required for Educational purposes:   A smart contract that can mint tokens from an existing original contract address (new tokens must interact with the original existing token addresses). The script should be compileable and deployable...

Create a List of 10,000+ Online Shops with Newsletter Signup

Title: Create a List of 10,000+ Online Shops with Newsletter Signup   Description: We are looking for someone to create a list of 10,000 or more online shops from any country that offer a newsletter...

🚀 NFT Partner Wanted (60/40 Profit Share)

We are seeking a talented and creative NFT Partner to collaborate with in selling digital art pieces online. As an NFT Partner, you will work closely with the team to showcase and market a collection...

Help with VIDEO STREAMING

I need a script that masks the OBS virtual camera to splitcam to output stream.Many services I use block the stream from obs through splitcam and is not detected as the native camera so I...

Developer to Build Telegram Bot P2E Game MVP

Hi! I'm launching an early-stage startup and looking for a developer (or small team) to help build the MVP of a Telegram-based play-to-earn (P2E) game. The idea is to create an engaging Telegram bot where...

Translation Job

I need fluent English and Persian speakers to help me translate my english blog writings into persian for my persian audience

Upgrade MERN App to Web3 NFT Real Estate Marketplace

Include your GitHub profile showing senior-level experience. Applications without this or including with others will not be accepted. Hi, I have an in-progress MERN stack project with working UI and integrated payment features (PayPal, Stripe)....