XX
Android DeveloperInfotree Global SolutionsLongueuil, Québec, Canada

Cette offre d'emploi n'est plus disponible

XX

Android Developer

Infotree Global Solutions
  • CA
    Longueuil, Québec, Canada
  • CA
    Longueuil, Québec, Canada

À propos

Job Details:
Job title: Mobile Software Engineer (Android)
Duration: 9 Months Contract
Location: Bd Marie-Victorin, Longueuil, QC
We're seeking a talented Android Mobile Developer who is not only proficient in Kotlin but also has experience with Python to contribute to the Backend For Frontend (BFF) component of our technology stack. If you're passionate about building seamless mobile experiences and bridging the gap between frontend and backend development, we'd love to hear from you.
Responsibilities:
Design and develop exceptional Android applications
Utilize Kotlin to craft robust, user-friendly Android apps that set new standards in mobile experiences.
Implement cutting-edge features while ensuring high performance and responsiveness.
Contribute to Backend For Frontend (BFF) development
Use Python to develop and maintain the BFF layer, enabling efficient communication between our frontend applications and backend services.
Ensure the BFF components are scalable, secure, and optimized for performance.
Collaborate across disciplines
Work closely with designers, product managers, and other engineers to conceptualize, build, and ship new features that surprise and delight our users.
Participate in brainstorming sessions and contribute creative ideas to our products and technology stack.
Produce thorough technical documentation
Write detailed technical specifications (Tech Specs) before starting development, in response to Product Requirements Documents (PRDs).
Document development processes, decisions, and implementations on Confluence to ensure knowledge sharing and transparency.
Write impeccable code
Produce clean, efficient, and maintainable code in both Kotlin and Python, embracing best practices in software development.
Conduct thorough testing and debugging of your code to ensure high-quality deliverables.
Stay ahead of the curve
Continuously discover and implement new technologies and frameworks in both Android development and backend systems to enhance development efficiency and app performance.
Keep up-to-date with the latest industry trends and share insights with the team.
Optimize for performance
Monitor live app performance and BFF services, identify bottlenecks, and fine-tune code to ensure optimal responsiveness and stability.
Utilize performance profiling tools and techniques to diagnose and address issues.
Lead and mentor
Participate in code reviews, share expertise, and guide junior developers in both Android and backend development to foster a culture of collaboration and continuous learning.
Encourage best practices and high standards within the team.
Own the project lifecycle
Take projects from initial concept through to deployment, ensuring timely delivery and adherence to quality standards across both frontend and backend components.
Coordinate with stakeholders to align technical solutions with business goals.
Advocate for the user
Keep the user experience at the forefront, ensuring a seamless interaction between the app and backend services.
Incorporate user feedback and analytics to refine and improve features.
Navigate app distribution and deployment
Manage the entire release process of Android applications, including beta testing and submission to the Google Play Store.
Oversee the deployment of backend services, ensuring smooth integration and minimal downtime.
Experience:
Proficiency in Kotlin
Strong experience in developing Android applications using Kotlin.
Deep understanding of Android frameworks and libraries such as Android SDK, Jetpack Compose, and RxJava. Coroutines would be a plus
Proficiency in Python
Experience in building backend services with Python.
Familiarity with frameworks like Flask is a plus.
Experience with BFF architecture
Understanding of Backend For Frontend patterns and how to implement them effectively.
Ability to design API interfaces that meet frontend requirements.
Strong understanding of RESTful APIs
Ability to integrate and develop APIs for mobile applications.
Experience with network protocols and data serialization formats like JSON and Protobuf.
Familiarity with version control systems
Proficient with Git and collaborative workflows.
Experience with code collaboration tools such as GitHub.
Problem-solving skills
Ability to tackle complex challenges in both frontend and backend development.
Analytical thinking and attention to detail.
Excellent communication skills
Effective at collaborating with cross-functional teams and articulating technical concepts to non-technical stakeholders.
Strong written and verbal communication abilities.
Education:
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
Fore more details. Please Contact on: or
  • Longueuil, Québec, Canada

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre a été publiée par l’un de nos partenaires. Vous pouvez consulter l’offre originale ici.