You are an experienced Mobile Developer with demonstrated expertise in mobile development, including test writing, TDD, integration, and continuous deployment. You have a track record of working in Scrum environments with a proven ability to deliver projects efficiently.
Your Responsibilities
As a Mobile Developer, you will be expected to:
Develop new features to enhance our mobile applications
Customize and modify the platform to meet the unique needs of current clients
Refactor code to ensure performance, maintainability, and scalability
Perform code reviews to ensure high standards and best practices are followed
Collaborate closely with the design and business analytics departments to ensure seamless project execution
Actively participate in product design and contribute new ideas to improve the user experience
Design and build applications for mobile platforms (Android, iOS, Flutter) using cutting-edge technologies
Work with product and business teams to define market-fit solutions and features
Collaborate with the team to deliver software on time using Agile methodologies
Support international teams in developing products tailored to clients' needs
Keep up to date with the latest mobile technology trends and incorporate new insights into development
Coach team members and contribute to the interview process by evaluating technical expertise
Optionally, participate in related company projects using a similar tech stack, including Twake, Tmail, Calendar, and internal systems for user management and payment processing
Required Skills
5+ years of experience in mobile software development on Android, iOS, or Flutter
Strong familiarity with RESTful APIs for connecting mobile applications to back-end services
Knowledge of web technologies and UI/UX standards
Understanding of State management approaches
Proficient with code versioning tools (e.g., Git)
Experience with cloud messaging APIs and push notifications
Strong knowledge of Object-Oriented (OO) design, Functional programming, and reactive programming
Fluent English communication skills
Soft Skills
Strong focus on delivering quality results rather than following rigid processes
Ability to work within an international team with diverse cultural backgrounds
Flexibility to quickly switch between projects as needed
Passionate about the entire product development process, recognizing the direct impact your work has on automating routine business tasks
Driven to create a first-class product that users choose for its convenience and simplicity
A proactive attitude with a commitment to contributing to the open source community and participating in specialized conferences
What We Offer
Attractive salary and benefits
Paid vacation and official days off
For our France office:
A beautiful office villa with a pool and barbecue on the banks of the Seine (Ile Saint-Germain)