top of page

App Developer

Remote - Work From Home

Job Type

Full Time / Part Time / Casual

About the Role

As an App Developer, you should be passionate about building software applications and you’ll be responsible for front-end development, and back-end development. You will work with the development, design, and product teams to implement new features, fix bugs, increase app performance, and contribute to building a world-class team and product with DIYSI. We're looking for an entrepreneurial mindset, a fearless attitude, and a passion to take software technology to the next level. If you are a creative, daring developer, then this is the place for you.


  • At least 2 years of recent software development experience.

  • High standards for quality and performance by performing code reviews, fixing bugs, and creating tests.

  • A thorough understanding of web technologies including, TypeScript, JavaScript, ES6, CSS, JQuery, DOM, and HTML

  • Proactive attitude in problem solving and suggestions.

  • Ability to implement feedback with ease and promptly.

  • Knowledge and demonstrated experience with cross-browser, cross-platform development, Google Analytics, and traffic-measuring methods.

  • Experience working on a remote team preferred.

  • Familiarity with Android and iOS UI patterns and native build tools, like XCode and Android Studio.

  • Ability to work independently with little to no supervision.

  • Communicating effectively orally and in writing and establishing cooperative working relationships with staff.

  • Completed post-secondary education related to computer science or an equivalent combination of education and experience in software development.

  • Ability to write clean, fast code that is free of bloat, unnecessary overhead and comment code.

  • Has experience in delivering applications using some, or all, of the following: NET, SQL Server, Flutter / Dart, Docker, Google Cloud (App Engine, Cloud Run, Firestore) or AWS.

  • A passion for new technology and relevant trends

  • Ability to understand and apply brand standards and stay current with new development trends, languages, and frameworks.


  • Analyze, design, code and maintain existing and new functionality.

  • Propose innovative changes that improve product performance for the customer.

  • Work with clients and colleagues to determine software development requirements.

  • Continuously maintain, debug, and improve the existing app.

  • Contributing to long-term strategic projects while positively contributing to last-minute fixes and short-term solutions.

  • Implement tested software features promptly following team and project accepted practices, including a strong focus on user experience, scalability and maintainability.

  • Maintain work status in shared source code repositories and work tracking tools.


  • Immense Growth opportunities.

  • Highly flexible schedules or have the privilege of setting your own schedule (although, deadlines must to be observed).

  • Fully remote work.

  • Speaking/Conference opportunities.

  • Mentorship and training

  • Great career development opportunities in a growing company.

  • Casual work attire.

About the Company

Do it yourself immigration is a free community-driven step-by-step immigration tutorial guide meant to educate the general public about the step-by-step process involved in applying, filing, and processing an application.

bottom of page