Software Developer to assist CEO of Multiple Business'

Job ID: 36383722

Budget: $2 – $8 USD

We are seeking a skilled and professional software developer to join our team and support our multiple businesses. The ideal candidate will possess a strong work ethic, excellent problem-solving skills, and be well-versed in software development technologies.

Important Qualities for this Job:
• Experienced in software development
• Able to work independently and use initiative
• Confident personality
• Quick to learn new tasks
• Knowledge of new technologies
• Ability to plan and coordinate tasks
• Good communication skills
• Trustworthy and dependable
(These qualities are desired however not essential.)

Job Details:
• Full-time position
• 40 hours per week
• $7 per hour
• Long term continuous work
• Overtime available
• Possible increase in pay in time

Duties:
• Develop and maintain software and web applications
• Assist in the day-to-day operations of our businesses
• Collaborate with team members to create new features and functionalities
• Optimize websites for performance and user experience
• Troubleshoot and resolve technical issues
• Stay current with industry trends and technologies
• Regularly meet with CEO to discuss project updates and requirements

Mandatory Requirements:
• Experience in software development or web technologies
• Must have a reliable laptop with a stable internet connection
• Fluency in spoken and written English
• Trustworthy and dependable
• Complete the job interview task (details below)

If you believe you are the right fit for this job and are eager to advance your career in a dynamic and challenging environment, we'd love to hear from you.



Job Interview Task:
To be considered for this opportunity, both tasks must be completed and [Removed by Freelancer.com Admin for offsiting - please see Section 13 of our Terms and Conditions] with your full name as the subject.

1. Task: Create a Currency Converter Function
Description: Develop a simple currency converter function that accepts an input amount, a source currency, and a target currency, then converts the amount using the current exchange rates. Your function should retrieve the latest exchange rates from a public API and return the converted amount.
Instructions:
• Write a function that accepts three parameters: input amount, source currency, and target currency.
• Utilize a public API, such as "https://api.exchangeratesapi.io/latest" or any other suitable currency exchange API, to fetch the latest exchange rates.
• Use the fetched exchange rates to convert the input amount from the source currency to the target currency.
• Return the converted amount, rounded to two decimal places.
• Submit your code in a single, well-commented, and easy-to-understand file. Include instructions on how to run your function, any dependencies required, and a few examples of the function in action, demonstrating different currency conversions.

2. Imagine you were successful in obtaining this job role and you worked with us for 6 months assisting to manage the company. Due to our increased workload, we agree to hire two new employees for the role of your current position. When the employees start you must train them into their role. Imagine they have similar skills and knowledge as yourself at the time of you applying for this job.
Please explain what you would do with them on their first full shift.