If you're an innovative engineer who loves tackling both backend and frontend challenges, this role could be a great fit for you. You'll be working on our web and mobile application, making use of a range of modern tools and frameworks to deliver exceptional results.
Key Responsibilities:
Work with Ruby on Rails to design, build, and maintain server-side logic, ensuring smooth and efficient API operations.
Develop user-facing features for our web apps using Next.js and React, focusing on delivering responsive, high-performance interfaces.
Use React Native Expo to craft and deploy mobile apps for both iOS and Android, while streamlining the deployment process through App Store Connect and Xcode Cloud.
Manage our serverless setup on Vercel, optimizing for performance, scalability, and reliability.
Implement comprehensive testing procedures using Cypress to ensure our applications remain robust and error-free.
Create shared tools and libraries to handle integrations (e.g., API, AWS) and manage styling and components with Tailwind CSS.
Use GraphQL to automate the generation of types, hooks, and validations, keeping our systems streamlined and type-safe.
What We're Looking For:
At least 3 years of experience in software development, with a background in technologies like Next.js, React, Ruby on Rails, Python, and serverless architectures (preferably Vercel).
Comfortable working on both backend and frontend projects, with expertise in React Native Expo for mobile development.
Proficient in GraphQL, Cypress, and deployment pipelines (e.g., App Store Connect, Xcode Cloud).
A collaborative mindset, strong problem-solving skills, and a keen attention to detail.