Senior, Mobile Application Developer

at  FGF Brands

GTA, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate02 May, 2025Not Specified03 Feb, 2025N/AComputer Science,Kotlin,Android Sdk,Git,Android Development,Version Control,Java,Architecture,Android StudioNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Job Description:

SUMMARY

We are seeking a highly skilled and experienced Senior Android Developer to join our dynamic mobile development team. As a Senior Android Developer, you will be responsible for designing, developing, and maintaining high-quality Android applications. You will work closely with cross-functional teams to define, design, and ship new features, ensuring the highest level of performance, reliability, and user experience.

REQUIRED EXPERIENCE

  • Experience: Minimum of 5-7 years of experience in Android development.
  • Education: Bachelor’s degree in computer science, Engineering, or a related field (or equivalent experience).
  • Technical Skills: Proficiency in Kotlin and Java, experience with Android SDK, Android Studio, RESTful APIs, and third-party libraries.
  • Architecture: Strong understanding of modern Android architecture components (MVVM, MVP) and experience with Clean Architecture.
  • Tools: Experience with version control (Git), CI/CD pipelines, and automated testing frameworks.
  • Communication: Excellent communication and teamwork skills, with the ability to convey complex technical concepts to non-technical stakeholders.
  • Agile Methodology: Experience working in an Agile/Scrum development process.
  • Problem-Solving: Strong analytical and problem-solving skills with a keen attention to detail.
  • Portfolio: A strong portfolio of Android applications, preferably available on the Google Play Store.

Responsibilities:

  • Design & Development: Lead the architecture, design, and development of complex Android applications.
  • Code Review: Conduct code reviews and mentor junior developers to maintain high-quality coding standards.
  • Collaboration: Work closely with UX/UI designers, product managers, and backend developers to implement new features and enhance existing ones.
  • Performance Optimization: Optimize applications for maximum speed and scalability, addressing performance bottlenecks and fixing bugs.
  • Testing & Debugging: Write unit and instrumentation tests to ensure code robustness, including edge cases, usability, and general reliability.
  • Continuous Integration: Implement CI/CD pipelines to automate testing, deployment, and monitoring of Android applications.
  • Documentation: Create and maintain technical documentation for projects, ensuring clarity and comprehensibility.
  • Stay Updated: Keep up to date with the latest Android SDK, tools, and best practices, and apply them to improve development processes.
  • Problem-Solving: Identify and resolve complex technical challenges, ensuring the highest quality deliverables.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Mobile

Software Engineering

Graduate

Computer science engineering or a related field (or equivalent experience

Proficient

1

Greater Toronto Area, ON, Canada