Website I Believe in You Publishing
For Dyslexics By Dyslexics
Job Title: Temporary Freelance Developer – Electron App Debugging and Migration for Learning Disability App.
Job Type: Contract / Freelance
Duration: 1 Months max, with possibility of more work in the next phase of development.
Location: Remote
Compensation: This is a low-budget project, and there is a flat day rate of ₹2,868 per work day, We only have a budget for a total of 30 work days as of now. Each day can range from 8 to 10 hours long. We have some flexaiblty as to which days you need to work and you can work from home, just let us tknow in advanced, we want to work aorund your schedule.
About the Project:
We are seeking a highly skilled and experienced freelance developer to help us debug and enhance an existing project that is being migrated to Electron. The project involves building a desktop application with a focus on media handling and file management. While we’ve made significant progress, several issues have surfaced that require a dedicated and knowledgeable developer to resolve efficiently. Your expertise will be crucial in ensuring a smooth transition and delivering a robust and fully functional Electron application.
Key Responsibilities:
Debugging Existing Code: Identify, diagnose, and fix critical issues related to logging, event handling, and UI functionality. You’ll need to ensure that all buttons, media controls, and file operations work seamlessly across platforms.
Electron Migration:
Complete the migration of our current application to Electron, ensuring that best practices are followed, especially concerning performance, and maintainability.
Refactoring and Optimization:
Review the current codebase (JavaScript, HTML, CSS) and refactor it for clarity, efficiency, and maintainability. This includes removing redundant logging, consolidating modules, and optimizing performance.
Testing and Validation:
Implement comprehensive testing to validate all aspects of the application, including cross-platform compatibility (Windows, macOS, and Linux). Address any bugs identified during the testing phase.
Documentation: Provide clear and concise documentation for the codebase, including any changes made during the debugging and migration process. Ensure that future developers can easily understand and build upon your work.
Required Skills and Experience:
Strong Proficiency or Interest in Learning Electron: Extensive experience in building, debugging, and deploying Electron applications, with a deep-understanding of Electron’s architecture and security best practices.
JavaScript, HTML, CSS: Expert-level knowledge of front-end technologies, including proficiency in writing and debugging JavaScript, as well as structuring HTML and CSS for cross-platform applications.
Node.js and Module Management: Experience with Node.js, npm, and managing dependencies effectively in an Electron environment.
Debugging and Problem-Solving: Proven track record of diagnosing and resolving complex issues in software projects, particularly within Electron apps.
Version Control: Proficient in using Git for version control, with experience in managing branches, merging, and pull requests.
Communication Skills: written and verbal communication skills to ensure smooth collaboration in a remote work environment.
Nice-to-Have:
-Experience with Media Applications: Familiarity with handling audio/video files in desktop applications. A
– An understanding of needs related to individuals with learning disabilities such as Autism, Dyslexia, dysgraphia, ADHD etcetera. Individuals who suffer from disability are increased to apply.
Experience in Cross-Platform Development: Experience developing or debugging applications across multiple operating systems (Windows, macOS, Linux).
How to Apply:
If you’re passionate about building high-quality desktop applications and have a proven history of successfully migrating projects to Electron, we want to hear from you! Please submit your resume, portfolio, and a brief cover letter detailing your relevant experience. Include examples of previous Electron projects you have worked on, especially those involving debugging and complex migrations.
Application Deadline: [Insert Deadline Here]
Contact: [Your Contact Information]
We look forward to collaborating with a talented developer who can bring our project to the next level!
To apply for this job email your details to ibelieveinyoupublishing@gmail.com