Job Title: Frontend Software Engineer
​
Location: Addis Ababa, Ethiopia (if remote options are available, specify)
​
Job Type: Full-Time
​
Schedule Monday–Friday, 8:30 AM–4:30 PM; Saturday (half-day)
About the Role: We are seeking a passionate and skilled Frontend Software Engineer to join our growing engineering team. You’ll be responsible for building, maintaining, and optimizing web and mobile applications using React, Next.js, and React Native. The ideal candidate writes clean, efficient code, pays close attention to detail, and thrives in a collaborative environment.
​
Key Responsibilities
​
-
Develop responsive, high-performance user interfaces for web and mobile platforms.
-
Collaborate with designers, backend engineers, and product managers to deliver seamless user experiences.
-
Maintain and improve existing applications built with React and React Native.
-
Implement pixel-perfect designs and ensure UI consistency across platforms.
-
Optimize application performance and loading times.
-
Write clean, maintainable, and reusable code with proper documentation.
-
Participate in code reviews, testing, and debugging.
-
Stay up to date with emerging frontend technologies and best practices.
-
​
Requirements
​
-
3+ years of hands-on frontend development experience.
-
Strong proficiency in React.js and Next.js for web development.
-
Experience with React Native for mobile app development (iOS and Android).
-
Solid understanding of JavaScript (ES6+), and TypeScript.
-
Experience with RESTful APIs and third-party integrations.
-
Familiarity with state management tools (e.g., Redux).
-
Basic understanding of Git workflows and CI/CD pipelines.
-
Knowledge of responsive design and cross-browser compatibility.
-
Strong problem-solving skills and attention to detail.
-
Excellent communication and teamwork abilities.
​
Nice to Have
​
-
Experience with Expo for React Native.
-
Familiarity with Next.js SSR (server-side rendering) and SSG (static site generation).
-
Experience working with component libraries (e.g., Material UI, Chakra UI, Tailwind CSS).
-
Exposure to testing frameworks (e.g., Jest, React Testing Library).
-
Understanding of backend APIs or GraphQL.
​
Why Join Us
​
-
Work on impactful, production-grade frontend projects.
-
Be part of a dynamic, growth-oriented team in a fully funded startup.
-
Collaborate in a supportive, fast-paced engineering environment.
How to Apply
Please submit your CV, portfolio or GitHub link, availability, and salary expectations through our careers page at ellatech.co.uk.
​
Note: A two-year commitment is required if selected.
