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.
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.