Mid-level Software Engineer
Job Title: Mid-level Software Engineer
Company: Natrella Care
Location: Remote
Type: Freelance-Friendly
About the Company:
Natrella is a dynamic wellness-tech startup dedicated to empowering African millennials and GenZs to prioritize their mental well-being and practice self-care. Our mobile app is specifically designed to support individuals in their self-care journeys and meet their wellness needs holistically.
Job Description:
We are seeking a skilled and passionate Mid-Level Software Engineer to become an integral part of our small team. As a Mid-Level Software Engineer, you will collaborate closely with our engineers, playing a pivotal role in shaping the development and iteration of new and current features. This role offers a unique opportunity to gain hands-on experience and deep insights into diverse facets of mobile engineering within the sub saharan Africa ecosystem and a fast-paced startup ecosystem.
Responsibilities:
-
Collaborate with the engineering team to design, develop, and test software applications and systems for our mobile app.
-
Participate in code reviews and provide constructive feedback to enhance code quality.
-
Assist in troubleshooting and debugging software issues.
-
Support the team in documenting technical specifications and user manuals.
-
Stay updated with industry trends and technologies to suggest improvements and innovative ideas.
-
Contribute to a positive and collaborative team culture, actively participating in meetings and sharing ideas.
Ideal Requirements:
-
A good understanding of programming fundamentals including leveraging applicable data structures and algorithms.
-
Demonstrated proficiency in using JavaScript and/or TypeScript.
-
Prior knowledge in the use of React Native. Familiarity with React JS framework is a plus.
-
Strong problem-solving skills and ability to think critically.
-
Ability to work independently and remotely comfortably.
-
Excellent communication and teamwork skills.
-
Proactive and self-motivated, with a strong desire to learn and contribute.
-
A strong interest in user experience and a keen eye for design.
-
Familiarity and comfort working in agile environments and following scrum processes.
-
Ability to embrace and promote a culture of continuous change.
Benefits:
-
Opportunity to work with a passionate and talented team in a start-up environment.
-
Flexible work hours.
-
Potential for future career opportunities within the company.
To Apply:
Please send your resume and a short description highlighting your interest in the position and why you would be a great fit with us: team@getnatrella.com
We look forward to hearing from you!