PROCESSING APPLICATION
Hold tight! We’re comparing your resume to the job requirements…
ARE YOU SURE YOU WANT TO APPLY TO THIS JOB?
Based on your Resume, it doesn't look like you meet the requirements from the employer. You can still apply if you think you’re a fit.
Job Requirements of Full Stack Mobile Developer:
-
Employment Type:
Full-Time
-
Location:
Vancouver, British Columbia (Onsite)
Do you meet the requirements for this job?
Full Stack Mobile Developer
Job Title: Full Stack Mobile Developer
Client: Sephora
Location: Vancouver, BC– Remote (Nearshore)
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:
- Experience: 3+ years of experience in mobile app development, including full-stack capabilities.
Technical Skills:
- Proficiency in mobile frameworks (React Native, Flutter, Swift, or Kotlin).
- Strong back-end development skills with Node.js, Django, or Ruby on Rails.
- Familiarity with RESTful APIs, GraphQL, and WebSocket.
- Experience with cloud platforms (AWS, Firebase, Google Cloud) and CI/CD tools (Jenkins, GitHub Actions).
- Database Knowledge: Experience with SQL and NoSQL databases (Firebase, MongoDB, PostgreSQL).
- Version Control: Proficient in Git and project management tools like Jira or Confluence.
Preferred Qualifications:
- Previous experience in Agile environments and familiarity with Scrum.
- Knowledge of mobile UX/UI best practices.
- Experience with third-party SDKs for analytics, payments, and notifications.
Soft Skills:
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Effective time management skills in a fast-paced setting.