Planet Argon provides dependable support and maintenance of existing Ruby on Rails apps for a variety of clients in different industries. We take care of small feature updates, bug fixes, and performance improvements.
We are currently looking for an experienced Swift and Turbo Native engineer that can provide part-time (12-15 hours/week) support for an existing client for a 2-month contract duration (mid-October to mid-December 2024).
We're looking for contractors that embody our core values:
- PROACTIVE - We actively seek opportunities to improve our client’s products, our processes, and our abilities.
- CURIOUS - A natural curiosity for the undiscovered results in remarkable work for our clients – and stronger connections for our team. We ask questions, learn, and aren't afraid to fail.
- DEPENDABLE - We are invested in our work. We manage expectations. We support our clients and teammates. We hold ourselves, our teammates, and our clients accountable.
- VERSATILE - We readily adapt to change and encourage innovation because our team and work are transparent and flexible.
DELIGHTFUL - We choose to set a mindful, positive tone that allows everyone to flourish.
Requirements
About the Project
Our client came to us with an existing application built in Ruby on Rails and EmberJS. In the new application we are building for them, we are using Rails webviews to serve the majority of the content to the primarily mobile experience. In addition to the Rails views, we're also using Turbo Native and Strada components to bridge the Rails views and native components. For this project, we need help with that middle ground – ensuring the Rails, Swift, and Strada/Turbo Native elements all play nicely together.
Importantly: We do have a technical lead who can answer and help with tough questions!
The tasks involved in this project will likely include:
- Integrating Turbo Native with Rails views to enhance the mobile app and ensure smooth web-to-mobile transitions.
- Optimizing Hotwire for responsive HTML updates in the web and mobile apps.
- Developing Strada components to add real-time features with WebSockets and improve interactivity using Stimulus.
- Troubleshooting and fixing integration issues; conducting thorough testing to ensure system robustness.
Our Ideal Candidate
In order to ensure success in this project, we’re looking for a contractor that fulfills most of the following requirements:
- You’re skilled and efficient working on Ruby on Rails applications, including upgrades
- You have shipped apps built with Turbo Native, Hotwire, and Strada
- You have experience working in Swift applications
- You have a solid knowledge of web technologies, such as HTML, CSS, JavaScript, and WebSockets
- You understand server-side rendering and SPA concepts
- You have the ability to diagnose and resolve software issues in code you didn’t write
- You’re fluent in English, proficient in both verbal and written communication, and capable of documenting technical processes effectively
Availability and Location
This is a remote part-time contract position. The ideal contractor can work reliably and regularly within a 10 AM - 5 PM window in EST timezone.
Benefits
- Competitive hourly rate of $65.00 - $85.00 USD, based on experience
- Timely processing of monthly or bi-weekly invoices within 10 business days.