Full Stack Mobile Developer
Apply on
Job Description
Position Overview: We are seeking a skilled Full Stack Mobile Developer to join our dynamic team. The ideal candidate will have a strong background in JavaScript, React JS, and Node JS, along with experience in both front-end and back-end development. You will play a key role in designing, developing, and maintaining mobile applications across various platforms, while adhering to best practices and principles of domain-driven design.
Key Responsibilities:
Full Stack Development: Design and implement robust mobile applications using JavaScript, React JS, Node JS, and GraphQL (Apollo DB) for seamless performance on both iOS and Android platforms.
Front-End Technologies: Utilize HTML5, CSS3, jQuery, and TypeScript to create responsive and user-friendly interfaces that enhance the overall user experience.
Back-End Integration: Develop RESTful and GraphQL APIs, integrating with SQL Server and PostgreSQL databases to ensure efficient data handling and storage.
Best Practices: Clearly communicate and implement best practices in domain-driven design to ensure maintainable and scalable application architectures.
DevOps Familiarity: Understand and leverage Azure DevOps for continuous integration and deployment (CI/CD), managing Azure DevOps pipelines to streamline development processes.
Containerization: Utilize Docker and Kubernetes for containerization, ensuring consistency and efficiency across development, testing, and production environments.
Generative AI Integration: Employ tools such as GitHub Copilot, Supermaven, and Continue.dev for generative AI coding, enhancing productivity and code quality.
Mobile Testing: Utilize Apple TestFlight and Google Firebase for testing and deploying mobile applications, ensuring a smooth release process.
Collaboration: Work collaboratively with cross-functional teams, including UX/UI designers and QA engineers, to deliver high-quality solutions on time.
Requirements
Qualifications:
4+ years of experience in full stack mobile development, specifically using JavaScript, React JS, and Node JS.
Proficiency with Apollo DB, GraphQL, SQL Server, PostgreSQL, and TypeScript.
Strong understanding of Azure DevOps Pipelines and Deployments.
Experience with Docker, Kubernetes, and containerization practices.
Familiarity with generative AI coding tools such as GitHub Copilot, Supermaven, and Continue.dev.
Knowledge of Swift and Java for mobile application development.
Experience with .NET, Entity Framework, and Dapper is a plus.
Excellent communication skills and ability to work in a collaborative team environment.
Benefits
- Health Care Plan (Medical, Dental & Vision)
- Retirement Plan (401k, IRA)
- Life Insurance (Basic, Voluntary & AD&D)
- Paid Time Off (Vacation, Sick & Public Holidays)
- Short Term & Long Term Disability
- Hybrid