Mobile Application Developer

<strong>We&rsquo;re a naan traditional company&hellip;<br /><br />Working at FGF Brands, there is never a dull moment! As a successful company that is continually growing there is always challenging yet rewarding work to be a part of.&nbsp;We have an&nbsp;<em>entrepreneurial&nbsp;</em>spirit which encourages all our team members to use their own&nbsp;<em>creativity</em>&nbsp;and&nbsp;<em>out of the box</em>&nbsp;thinking to come up with solutions and new ideas.</strong>

Greater Toronto Area, ON

FGF

<p><strong>A Bakery That Runs Like A Startup</strong></p> <p><strong>We&rsquo;re not your average bakery. We&rsquo;re a team of passionate thinkers and doers that are challenging the idea of what a bakery can be. We operate like a startup, powered by creativity and a &lsquo;roll up your sleeves&rsquo; mentality, to give our customers the best possible product. Our offices are just like our thinking, open and modern. Our manufacturing facilities are state-of- the-art. We expect unconventional solutions from our team members, so we give them creative spaces to inspire and collaborate.</strong></p> https://www.fgfbrands.com/

keywords: job description,what we offer,design,coding,performance,teamwork,management,education,experience,skills

Full Time

Overview: <p>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.</p> <p>&nbsp;</p> <p>&nbsp;</p> <p><strong><u>What FGF Offers:</u></strong></p> <ul> <li>FGF believes in Home Grown Talent, accelerated career growth with leadership training.&nbsp; Unleashing Your Potential&nbsp;</li> <li>Competitive Compensation, Health Benefits, &amp; a generous flexible medical / Health spending account</li> <li>RRSP matching program</li> <li>Tuition reimbursement</li> <li>Discount program that covers almost everything under the sun - Restaurants, gyms, shopping etc.&nbsp;</li> </ul>
Responsibilities: <ul> <li>Design &amp; Development: Lead the architecture, design, and development of complex Android applications.</li> <li>Code Review: Conduct code reviews and mentor junior developers to maintain high-quality coding standards.</li> <li>Collaboration: Work closely with UX/UI designers, product managers, and backend developers to implement new features and enhance existing ones.</li> <li>Performance Optimization: Optimize applications for maximum speed and scalability, addressing performance bottlenecks and fixing bugs.</li> <li>Testing &amp; Debugging: Write unit and instrumentation tests to ensure code robustness, including edge cases, usability, and general reliability.</li> <li>Continuous Integration: Implement CI/CD pipelines to automate testing, deployment, and monitoring of Android applications.</li> <li>Documentation: Create and maintain technical documentation for projects, ensuring clarity and comprehensibility.</li> <li>Stay Updated: Keep up to date with the latest Android SDK, tools, and best practices, and apply them to improve development processes.</li> <li>Problem-Solving: Identify and resolve complex technical challenges, ensuring the highest quality deliverables.</li> </ul>
Requirements: <ul> <li>Experience: Minimum of 5-7 years of experience in Android development.</li> <li>Education: Bachelor&rsquo;s degree in computer science, Engineering, or a related field (or equivalent experience).</li> <li>Technical Skills: Proficiency in Kotlin and Java, experience with Android SDK, Android Studio, RESTful APIs, and third-party libraries.</li> <li>Architecture: Strong understanding of modern Android architecture components (MVVM, MVP) and experience with Clean Architecture.</li> <li>Tools: Experience with version control (Git), CI/CD pipelines, and automated testing frameworks.</li> <li>Communication: Excellent communication and teamwork skills, with the ability to convey complex technical concepts to non-technical stakeholders.</li> <li>Agile Methodology: Experience working in an Agile/Scrum development process.</li> <li>Problem-Solving: Strong analytical and problem-solving skills with a keen attention to detail.</li> <li>Portfolio: A strong portfolio of Android applications, preferably available on the Google Play Store.</li> </ul> <br /><br />In compliance with Ontario&rsquo;s Bill 190, we confirm that this posting represents a current, existing vacancy within our organization.