Shega Media

Full-stack Software Engineer

Shega Media  •  Addis Ababa, ET (Onsite)  •  22 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Objective

The Mid-Scale Fullstack Developer contributes to the development and enhancement of web applications by leveraging frontend and backend technologies. This role involves collaborating with teams to deliver quality user experiences and innovative solutions.

Key Performance Indicators (KPIs)

1. Application Feature Development: Successfully deliver assigned application features

and enhancements, contributing to at least two major releases by the end of Q4 2023.

2. Cross-Functional Collaboration: Collaborate effectively with frontend, backend, and

design teams, achieving a 75% improvement in cross-functional communication and

teamwork by the end of Q3 2023.

3. Code Quality and Efficiency: Maintain code quality by adhering to coding standards,

resulting in a 10% reduction in post-release defects related to code quality issues by the

end of Q4 2023.

4. Technical Problem-Solving: Demonstrate the ability to troubleshoot technical

challenges, providing timely solutions and collaborating with teams to resolve issues

efficiently.

5. User-Centric Development: Contribute to enhancing the user experience by

incorporating user feedback and usability best practices in application development.

General Competencies:

1. Fullstack Knowledge: Possesses a solid understanding of both frontend and backend

development, with proficiency in key technologies and languages.

2. Problem-Solving Skills: Demonstrates the ability to analyze technical issues, propose

solutions, and implement fixes.

3. Technical Proficiency: Has a strong grasp of programming languages (e.g., JavaScript,

Typescript, C#), web frameworks, and libraries.

4. Code Collaboration: Works collaboratively in a version control environment (e.g., Git)

and contributes effectively to team projects.

5. Collaborative Team Player: Participates actively in team discussions, provides input,

and collaborates to achieve shared goals.

6. Continuous Learning: Demonstrates a willingness to learn new technologies and stay

up-to-date with industry trends.

7. Communication Skills: Communicates technical concepts clearly to both technical and

non-technical team members.

Technical Competencies

1. Frontend Development: Proficiency in building user interfaces using HTML, CSS, and

JavaScript, with experience in frontend libraries and frameworks (e.g., React).

2. Backend Development: Basic knowledge of backend technologies such as Node.js, Java,

NET, or similar, and the ability to work with APIs.

3. Database Fundamentals: Familiarity with working with databases, including basic SQL

queries and data retrieval.

4. Version Control: Proficiency in using version control systems (e.g., Git) for

collaborative code management.

5. Basic Testing: Understanding of basic testing concepts and ability to write and execute

unit tests.

6. Responsive Design: Knowledge of responsive design principles for building applications

that work across various devices.

7. User-Centered Design: Awareness of user experience principles and best practices for

designing user-friendly interfaces.

8. Basic Troubleshooting: Ability to diagnose and resolve basic technical issues in

application development.

9. Agile/Scrum Practices: Familiarity with Agile methodologies and Scrum practices for

collaborative development.

Shega Media

About Shega Media

Innovation, Technology, and Startups.

Industry
IT & Software
Company Size
11-50 employees
Headquarters
Addis Abeba, ET
Year Founded
2021
Website
shega.co
Social Media