Senior Staff Engineer - Kotlin, Swift, Ruby on Rails
Cheerz.comJob Overview
Cheerz.com is seeking a highly skilled and experienced Senior Staff Engineer to join our Core team in Paris. This role is pivotal in providing technical leadership across various teams and platforms without direct managerial responsibilities. You will act as a mentor and technical reference, helping to improve codebases and advance the skills of our developers.
Responsibilities
- Code Improvement: Lead efforts to make the codebase simpler, more modular, and more scalable. Ensure uniformity across platforms and adherence to best practices.
- Mentorship: Provide guidance on design patterns, architecture, and best practices. Help developers enhance their skills in these critical areas.
- Technical Leadership: Work closely with the CTO and other technical leads to define and implement high-impact technical projects. Ensure the strategic alignment of these projects with the company's goals.
- Collaboration: Engage with team leads and developers to design and implement key systems. Plan and coordinate the execution of these projects, ensuring they meet high standards.
- Innovation: Explore and advocate for the adoption of new technologies and processes as part of the company's R&D efforts.
Technical Stack
Our technical environment includes:
- Back-end: Ruby on Rails 7, PostgreSQL, Redis, Continuous Integration with RSpec & CircleCI, Google Cloud, Docker, Kubernetes, Ansible.
- Front-end: React 18.x, Typescript 5.x, Storybook, NX, Vite, SASS, React-query, Github Actions.
- Android: Android SDK, Kotlin, Coroutine, XML and Jetpack Compose, MVVM architecture.
- iOS: Swift 5, iOS 15 minimum, SwiftUI, async-await, MVVM-C, SPM, Kotlin Multiplatform.
Candidate Profile
- Experience: At least 8 years of software development experience with a strong background in both front-end and back-end technologies.
- Skills: Proficient in multiple programming languages and architectures. Demonstrated ability to implement best practices and lead technical teams.
- Attributes: Autonomous, rigorous, pragmatic, and pedagogical in your approach. Able to provide mentorship and lead by example.
Location
This position is based in Paris, France, offering a hybrid working model to best suit the needs of our team members.
Benefits Extracted with AI
- Hybrid workplace
Similar jobs
Last update: 23 minutes ago
Senior iOS Mobile Developer (Swift | SwiftUI)
Join us as a Senior iOS Developer in Gdańsk, focusing on Swift and SwiftUI for innovative mobile solutions.
Staff Software Engineer (Kotlin/Java, React)
Join Albert Heijn as a Staff Software Engineer to lead and innovate in Kotlin, Java, and React. Drive tech transformation in a hybrid work environment.
Android Developer (Kotlin) - Founding Engineer
Join Meetsta as a Founding Android Developer using Kotlin to build innovative social networking apps.
Software Engineer
Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive salary, equity, and benefits.
Observability Platform Data Engineer
Join Swift as an Observability Platform Data Engineer in Leiden, enhancing our Observability Platform with ELK stack expertise.
Senior Mobile / React Native Developer
Join Currenxie as a Senior Mobile Developer to build high-quality React Native apps for iOS and Android.
Senior iOS Developer
Join Gurtam as a Senior iOS Developer in Vilnius. Work on innovative IoT solutions with Swift and Objective-C.
Senior Data Engineer with Full Stack Development
Join Ryanair Labs as a Senior Data Engineer to develop cutting-edge tech solutions in a dynamic team environment.
Senior Software Engineer - Developer Platform
Join ConvertKit as a Senior Software Engineer to build a developer platform for creators. Work remotely with a focus on Ruby on Rails and JavaScript.
Senior React Native Engineer
Join DEPT® as a Senior React Native Engineer to develop impactful mobile apps with a global team.
Senior Backend Developer - Java
Join Odevo as a Senior Backend Developer in Stockholm, focusing on Java, Spring Boot, and Kubernetes in a hybrid work environment.
Mobile Software Engineer (React Native)
Join Revyze as a Mobile Software Engineer to build and maintain Android and iOS apps using React Native. Hybrid work in Paris.
Senior Android Engineer
Join Powerful Medical as a Senior Android Engineer to develop life-saving mobile applications in Bratislava.
Staff Software Engineer – JVM/Rust Expert
Join Agoda as a Staff Software Engineer with expertise in JVM and Rust. Full relocation to Bangkok provided.
Remote Software Engineer
Join Bending Spoons as a Remote Software Engineer. Work on backend, data, infrastructure, mobile, or security & privacy.
Senior Swift Engineer
Join webAI as a Senior Swift Engineer to develop iOS applications using Swift and SwiftUI, integrating AI technology.
Staff Software Engineer – JVM/Rust Expert
Join Agoda as a Staff Software Engineer in Berlin, specializing in JVM and Rust, with a full relocation package.
Senior Backend Engineer (Elixir, Kotlin)
Join SeQura as a Senior Backend Engineer in Barcelona. Work with Elixir, Kotlin, and more in a dynamic fintech environment.
iOS Developer - Founding Engineer
Join Meetsta as an iOS Developer to design and build advanced iOS applications, focusing on SwiftUI and mobile technologies.
Fullstack Software Engineer
Join Riverty as a Fullstack Software Engineer in Varberg, Sweden. Work with C#, JavaScript, Azure, and more in a hybrid environment.
Senior Software Engineer - Investment Manager
Join AppFolio as a Senior Software Engineer to innovate in real estate investment management using AWS, Ruby on Rails, and React.
Senior .Net Engineer
Join Railsr as a Senior .Net Engineer to build innovative embedded finance products using .NET, AWS, and Terraform in a dynamic, hybrid work environment.
Lead React Developer
Join Randstad Digital France as a Lead React Developer, leading a team in agile software development with React and Java.
Senior Software Engineer - React and React Native
Join Kraken as a Senior Software Engineer to develop web and mobile apps using React and React Native.