Software Engineer Internship - Mobile Development
About the Role
We are excited to offer a Software Engineer Internship focused on Mobile Development. This internship provides a unique opportunity to gain hands-on experience in software engineering, particularly in mobile platforms such as iOS and Android. As a Software Engineer Intern, you will be part of a collaborative team where you will contribute to real projects that impact our customers. This is a fantastic chance to kick-start your career in technology while working remotely.
What You'll Do
- Collaborate with experienced software engineers in Agile Scrum teams to design and develop native mobile applications for both iOS and Android platforms.
- Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
- Adhere to coding standards and best practices to ensure high-quality, maintainable software.
- Engage in unit testing and system integration testing to ensure software reliability.
- Contribute to team knowledge sharing through Lunch & Learn sessions and informal interactions.
- Work on multiple projects simultaneously, managing your workload effectively to meet deadlines.
- Assist in troubleshooting and debugging applications to resolve defects and improve performance.
- Stay updated with the latest technologies and trends in mobile development, sharing insights with the team.
Requirements
- Currently enrolled in a relevant technology program, such as Computer Science, Engineering, or Information Technology.
- Strong understanding of object-oriented programming and familiarity with data structures and algorithms.
- Proficient coding skills in languages such as Java (for Android) and Swift (for iOS).
- Experience with development tools like Android Studio and Xcode.
- Familiarity with source code management tools such as GIT.
- Ability to work effectively in a fast-paced, collaborative environment.
- Demonstrated problem-solving skills and analytical thinking.
- Willingness to learn and adapt to new technologies quickly.
Nice to Have
- Experience with Android SDK and open-source libraries like Retrofit and Dagger2.
- Knowledge of Objective-C for iOS development.
- Familiarity with project management tools like Jira and Confluence.
What We Offer
- Competitive salary ranging from CAD 45,700 to CAD 74,400 annually.
- Relocation support to help you transition smoothly to your new role in Toronto.
- Access to a comprehensive training program and mentorship opportunities.
- Participation in leadership talks and professional development workshops.
- A collaborative and inclusive work environment that values diversity.
- Flexible working arrangements, including the option to work remotely.
- Networking opportunities with other interns and professionals across TD.
- Health and wellness benefits as part of our commitment to employee well-being.
This Software Engineer Internship offers a unique opportunity to work in mobile development at TD, a leading FinTech company. Enjoy competitive pay and valuable experience.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months