What are the responsibilities and job description for the Full Stack Mobile Developer position at Bayone?
Job Title : Full Stack Mobile Developer
Client : Sephora
Location : San Francisco, CA - Hybrid (1-2 days onsite per week)
Employment Type : Contract (12 months)
Job Description : Job Overview :
We are seeking a talented Full Stack Mobile Developer to join our team on a 12-month contract, working with our client, Sephora. In this role, you will focus on developing innovative mobile applications, contributing to both the front-end and back-end components to ensure a seamless experience across iOS and Android platforms. This is a hybrid role with a requirement to work onsite in San Francisco one day a week.
Key Responsibilities :
- Mobile App Development : Build and maintain mobile applications for iOS and Android platforms with high performance and usability.
- Front-End & UI Development : Create intuitive and responsive user interfaces using frameworks such as React Native, Flutter, or Swift / Java / Kotlin.
- Back-End Integration : Develop and maintain server-side components and APIs using frameworks like Node.js or Django.
- Database Management : Work with Firebase, MongoDB, SQLite, or PostgreSQL to implement efficient mobile database solutions.
- Quality Assurance : Conduct testing, debugging, and code reviews to ensure high standards of code quality and functionality.
- Collaboration : Work closely with product managers, designers, and other team members to meet Sephora's project requirements and timelines.
- CI / CD Management : Set up and manage CI / CD pipelines to streamline deployments and updates.
Required Skills & Qualifications :
Technical Skills :
Preferred Qualifications :
Soft Skills :