drjobs Open Source Developer

Open Source Developer

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Singapore - Singapore

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Job Overview:

We are looking for an enthusiastic Open Source Developer to contribute to and maintain opensource projects as well as develop new software solutions that are released under opensource licenses. The ideal candidate should have a strong passion for opensource software development possess excellent coding skills and thrive in a collaborative environment. You will work closely with the development community contribute to various opensource projects and ensure code quality and best practices.

Key Responsibilities:

  • Contribute to Open Source Projects:
    • Actively participate in opensource software development communities.

    • Contribute bug fixes new features and improvements to existing opensource projects.

    • Write review and submit pull requests and code changes.

  • Develop Open Source Solutions:
    • Design develop and maintain opensource software that aligns with project requirements.

    • Collaborate with team members and external contributors on new features and tools.

    • Ensure that software is secure scalable and optimized for performance.

  • Community Engagement & Collaboration:
    • Engage with the opensource community to gather feedback address issues and provide support.

    • Collaborate with developers testers and users to ensure the success of opensource projects.

    • Document code and ensure the clarity of contributions for other developers and users.

  • Testing & Debugging:
    • Write automated tests for opensource projects to ensure quality and stability.

    • Debug and troubleshoot issues reported by the community or other developers.

    • Participate in code reviews and help maintain code quality standards.

  • Research & Innovation:
    • Stay updated with the latest trends technologies and best practices in opensource development.

    • Contribute to internal discussions about software architecture development methodologies and tools.

    • Explore new tools and technologies to improve opensource projects.

Skills and Qualifications:

  • Technical Skills:
    • Proficient in at least one major programming language (e.g. Python JavaScript Ruby Java Go C).

    • Familiarity with opensource licensing models (e.g. GPL MIT Apache).

    • Experience working with version control systems especially Git.

    • Knowledge of containerization tools like Docker or orchestration tools like Kubernetes (preferred).

    • Familiarity with CI/CD tools and automated testing.

    • Comfortable working in a Linux environment and using common opensource tools.

  • Soft Skills:
    • Strong collaboration and communication skills especially in distributed or remote team environments.

    • A passion for opensource development and community engagement.

    • Ability to handle constructive feedback and engage with contributors in a professional manner.

    • Problemsolving and critical thinking abilities.

Education and Experience:

  • Education:
    • Bachelors degree in Computer Science Software Engineering or a related field (preferred but not mandatory).

  • Experience:
    • 2 4 years of experience contributing to or maintaining open source projects.
    • Proven track record of submitting pull requests or contributing to opensource repositories.

Benefits:

  • Competitive salary based on experience and qualifications.

  • Flexible working hours and remote work options.

  • Opportunities for professional growth and continuous learning.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.