Software Development
Windows Developer Intern
Part-time
Remote

Role Overview & Impact

As a Windows Developer Intern at Focus Bear, you will contribute to building and maintaining our Windows desktop application. Your work will help improve app performance, add new features, and ensure a smooth, stable experience for our users. You’ll collaborate closely with backend, frontend, QA, and design teams to deliver high-quality software that supports neurodivergent users.

Duties and Responsibilities

Specific Tasks

  • Assist in developing new features based on user needs and business goals.

  • Identify, troubleshoot, and fix bugs; collaborate with QA for testing and regression.

  • Monitor and optimize app performance, focusing on speed and memory efficiency.

  • Work with design and backend teams to ensure seamless feature integration.

  • Use GitHub for version control and maintain up-to-date technical documentation.

  • Stay informed on Windows development trends and suggest improvements.

Key Objectives

  • Deliver at least two significant feature updates during the internship.

  • Close a minimum of 15 bug or enhancement tickets.

  • Achieve 80%+ code coverage in newly written modules.

  • Receive positive internal code review feedback on at least three pull requests.

Position Benefits

  • Hands-on experience in a professional Windows development environment.

  • Opportunity to contribute to a widely used productivity app.

  • Flexible, remote-friendly working environment.

  • Exposure to agile software development cycles and team collaboration.

Team Description

You will be part of a tight-knit team comprising frontend, backend, QA, and design members. The Windows team focuses on delivering a high-performance, crash-free desktop app experience. Collaboration, communication, and quality are key values.

Skills Required

  • Basic understanding of Windows desktop application development.

  • Familiarity with C# programming (preferred but not essential).

  • Willingness to learn Windows APIs and .NET framework.

  • Strong problem-solving skills and attention to detail.

  • Ability to work collaboratively in a team environment.

Typical Week

  • Start the week by triaging bugs and planning sprint tasks with your mentor.

  • Midweek focus on developing or debugging features and participating in team standups.

  • Engage in code review sessions, QA testing, and update documentation.

  • End the week by submitting progress reports, demonstrating feature work, and joining retrospectives.

Skills Development

Gain hands-on experience optimizing desktop applications specifically for Windows. Develop skills in troubleshooting, enhancing feature parity with mobile apps, and build proficiency in C# and Windows development frameworks. Learn to apply best practices in bug fixing and performance improvements.

Internship Nature

This is a remote, unpaid internship designed for students seeking to build technical skills through real-world projects. Flexible working hours and mentoring support are provided, with the possibility of a formal reference upon successful completion.

Apply