Job Description
Job Information
Attractive
Full time
Junior Level(1-3 years)
Jun 18, 2025
• Assist in designing, developing, and maintaining software applications and systems according to project requirements.
• Write clean and efficient code using programming languages such as Java, Python, C++, or others.
• Collaborate with cross-functional teams to gather and analyze software requirements.
• Participate in the software development life cycle, from design and coding to testing and deployment.
• Debug and troubleshoot software issues, identifying and implementing solutions.
• Stay updated on emerging software development trends, tools, and best practices.
• Contribute to the documentation of software design, development, and maintenance processes.
• Bachelor’s degree in Software Engineering,.
• Zero year experience
Basic Knowledge of Web Development:
•    Familiarity with HTML, CSS, and JavaScript.
•    Understanding of the Document Object Model (DOM).
React Skills:
•    Ability to create simple components and use JSX.
•    Basic understanding of React’s state and props system.
•    Familiarity with React lifecycle methods/hooks (useState, useEffect).
•    Knowledge of component-based architecture.
Node.js Skills:
•    Basic understanding of server-side JavaScript.
•    Familiarity with setting up a simple Node.js server.
•    Ability to handle HTTP requests and responses.
•    Basic knowledge of Express.js for building APIs.
Other Skills:
•    Ability to learn and adapt quickly to new tools and technologies.
•    Strong logical reasoning skills.
•    Strong problem-solving and analytical skills.
•    Good communication and team work abilities.
How To Apply
Qualified and Interested Applicants can submit their CVs and Testimonials via Ethiojobs untill May 31 2025