Product Engineering Lead
is a pioneering force in the personal productivity space on Apple devices, having shaped the landscape since 2007. Our mission is to empower individuals and teams with innovative technology, enhancing their efficiency and creativity.
We are dedicated to crafting exceptional mobile and desktop experiences for those who aspire to achieve more.
At Readdle, we built to create the best email experience for professionals and their teams. In 2016 this intelligent email application became available across all Apple devices.
After a crazy start on the iPhone and based on the customer’s positive feedback, we couldn't but launch it on Apple Watch, iPad and Mac.
And Spark for Mac was crowned as "Best of 2016" by Apple!
We are looking for a Product Engineering Lead to join Spark, where you'll guide and mentor team members, drive the timely delivery of scalable solutions, and build distributed systems using Golang.
Key skills include leadership, problem-solving, proficiency in back-end technologies, and experience with distributed systems and high-load services, Golang, AWS / GCP, and Kubernetes.
What you'll do :
- Lead and mentor team members, fostering growth and collaboration
- Guide technical implementation to align with best practices and product goals
- Ensure timely delivery of high-quality, scalable solutions
- Identify and address risks or blockers in the development process, ensuring smooth progress
- Advocate for and implement process improvements to boost team productivity and efficiency
- Communicate progress, challenges, and solutions with stakeholders
- Build distributed, scalable, and fault-tolerant systems in the cloud using Golang
- Develop tools for running and monitoring the system and ensure reliable operations at optimal performance.
About you :
Leadership and Team Skills :
- Strong leadership and mentoring skills to guide team members and foster professional growth
- Excellent problem-solving and decision-making abilities
- Effective communication and interpersonal skills to collaborate across teams and stakeholders
- Organizational skills to prioritize work and meet deadlines
- Ability to motivate the team and maintain a positive and productive work environment
- Conflict resolution skills to address challenges and maintain team harmony
- A results-oriented mindset with the ability to adapt to changing priorities and requirements.
Technical Expertise :
- Solid understanding of back-end technology stack
- Experience with distributed systems and high-load services
- Proficiency in Golang and scripting languages like Python, Ruby, JavaScript, or Shell
- Knowledge of relational database systems and key-value stores
- Basic knowledge of Kubernetes
- Experience with cloud platforms like AWS or GCP.
Personal Qualities :
- You are passionate about the product you create
- You always try to predict how your work impacts the user experience and the product results
- You know how to deliver product quality in optimal development time
- You can see both : feature details and a big picture of the product
- You are a self-driven personality with intelligence, integrity, and communication skills.
Would be a plus :
- Experience with frontend web frameworks like Vue.js
- DevOps skills
- NoSQL
- Experience with several programming languages.
What you will get at Readdle :
Customer-centric culture. We put our customers first. It means that every employee can benefit from interacting with our customers directly.
It enables us to create and deliver the best solutions for millions of our users.
Professional growth. We are professionals at everything we do. It means we own our decisions, our work, and our results.
We provide quality feedback to others and welcome feedback as an opportunity to learn and improve.
- A team of amazing people. The greatest power we have is the team. It means we care about each other, ensure transparency, and invest in everyone's success.
- Impact on our products. We aim to create valuable products. It means that we improve ourselves constantly by overcoming constraints, simplifying our processes, and improving our capacity.
- Innovative culture. We try to be innovative and creative in everything we do. It means that we expect, appreciate and value new ideas.