eSEED is a software development company that specializes on startup product development. We work with aspiring startups and help them build their products using best practices and strong standards.
We're looking for an enthusiastic junior frontend engineer who is passionate about working on diverse projects with a remote team.
- Contract: full-time, hourly
- Location: 100% remote anywhere in Egypt
- Time Commitment: 40 hours per week, distributed over 7 days a week. Distribution is fairly flexible and little to no work is required on Fridays and Saturdays. Overtime is compensated at a higher rate per month.
- Projects: web and mobile applications
- We encourage mothers to apply.
What you will work with:
Our stack is unified by TypeScript. You will use:
- Web: ReactJS, Tailwind CSS/Styled Components.
- Mobile: React Native & Expo (EAS).
- Core: TypeScript (Required), JavaScript, HTML, CSS.
- Tooling: Git, JestJS, React Query/Zustand.
- Familiarity with mobile development (React Native or Flutter) is a major plus, but a strong willingness to master Expo/React Native is required.
What you will do:
- Cross-Platform Development: Develop new features for web and mobile platforms, ensuring a consistent user experience.
- Code Quality: Strongly abide by eSEED guidelines and principles in coding and feature delivery.
- Testing: Write unit tests and verify test cases for each completed feature.
- Collaboration: Participate in peer reviews and document code/processes clearly.
- Maintenance: Troubleshoot and fix bugs across both web and mobile environments.
- Mobile Deployment: Assist in pushing Over-The-Air (OTA) updates and preparing builds for the App/Play stores via Expo EAS.
Profile Requirements:
- Education/Experience: BSc. in Computer Science (or related discipline) OR relevant post-graduate course + at least 1 year of professional experience in frontend software engineering.
- TypeScript Mastery: Since we use TypeScript across our entire stack (NodeJS, React, React Native), a strong understanding of types and interfaces is essential.
- Mobile Readiness: You don't need to be a mobile expert yet, but you must be excited to learn React Native and the Expo ecosystem.
- Soft Skills: Strong attention to detail, discipline in abiding by documentation, and the ability to work independently.
- Communication: Consistent, available, and clear written communication (English and Arabic).
- Foundations: Strong understanding of Object-Oriented Programming (OOP) and Functional Programming patterns.
Compensation Approach:
Our ranges are established after performing market research but the specific compensation amount of the offer will be determined based on relative experience and skills the team.
Here at eSEED, we strongly encourage those who are less privileged to apply. We welcome team members of all backgrounds, identities, and experiences. We are committed to being clear, direct and inclusive in everything we do.
Job Features
| Job Category | Frontend |
eSEED is a software development company that specializes on startup product development. We work with aspiring startups and help them build their products using best practices and strong standards.
We're looking for an enthusiastic junior backend engineer who is passionate about working on diverse projects with a remote team.
- Contract: full-time, hourly
- Location: 100% remote anywhere in Egypt
- Time Commitment: 40 hours per week, distributed over 7 days a week. Distribution is fairly flexible and little to no work is required on Fridays and Saturdays. Overtime is compensated at a higher rate per month.
- Projects: startup products (web and mobile applications)
- You will be working with: NodeJS, TypeScript, NestJS, PostgreSQL, AWS, MySQL, JestJS, Google Cloud Platform, git, and other technologies. Previous experience is preferred but not required.
- You can work whenever you want. We encourage mothers to apply.
What you will do:
- Strongly abide by the eSEED guidelines and principles in coding and feature delivery
- Develop new feature and enhance existing ones
- Write unit tests and verify test cases for each completed features
- Peer review other tasks
- Document API endpoints
- Troubleshoot and fix bugs
Profile Requirements:
- Bsc. in Computer Science or related discipline OR relevant post-graduate course/degree
- At least 1 year professional experience in backend software engineering
- Strong attention to detail and discipline in abiding by documentation and guidelines
- This job is completely remote so consistent, available and clear written communication are a must.
- Ability to work independently and ask the right questions
- Very good command of written English and documentation
- Strong understanding and familiarity with Object-Oriented Programming (OOP)
Compensation Approach:
Our ranges are established after performing market research but the specific compensation amount of the offer will be determined based on relative experience and skills the team.
Here at eSEED, we strongly encourage those who are less privileged to apply. We welcome team members of all backgrounds, identities, and experiences. We are committed to being clear, direct and inclusive in everything we do.
Job Features
| Job Category | Backend |
