Senior, Mobile Application Developer
at FGF Brands
GTA, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 02 May, 2025 | Not Specified | 03 Feb, 2025 | N/A | Computer Science,Kotlin,Android Sdk,Git,Android Development,Version Control,Java,Architecture,Android Studio | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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