Job Title: Junior Engineer (6 Positions)
Department: Engineering
Reports To: Principal Engineer
Summary:
We’re looking for a motivated and enthusiastic Junior Engineer to join our growing team and contribute to the development of our mobile (iOS and Android) and web applications. This role is ideal for someone with 1-2 years of software development experience, a passion for learning, and a desire to make a real impact. You’ll have the opportunity to work on exciting projects, learn from experienced engineers, and grow your career in a fast-paced startup environment.
Responsibilities:
- Development: Develop, test, and debug features for our mobile and web applications, under the guidance of senior engineers.
- Code Quality: Write clean, well-documented code.
- Problem Solving: Assist in analyzing and solving technical problems.
- Collaboration: Collaborate effectively with other engineers, designers, and product managers.
- Testing: Contribute to the testing process, including writing unit and integration tests.
- Learning: Actively learn and expand your knowledge of new technologies and best practices.
- Growth: Explore different areas of interest within software development (full-stack, web, mobile, backend, testing, etc.) to find your specialization.
Qualifications:
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field preferred.
- Experience: 1-2 years of experience in software development.
- Skills:
- Experience with at least one modern programming language (e.g., Dart, JavaScript/TypeScript, Python, Java, etc.). Familiarity with mobile or web development is a plus.
- Basic understanding of software development principles and best practices.
- Strong problem-solving skills.
- Ability to work independently and as part of a team.
- Good communication skills.
Preferred Qualifications:
- Experience with Flutter, Angular, or other relevant technologies.
- Familiarity with cloud platforms (e.g., GCP, AWS, Azure).
- Contributions to personal projects or open-source projects.
- Passion for sustainability and the sharing economy.
Benefits:
- Market-competitive salary.
Company Culture:
We are a hybrid work environment with a dynamic startup culture – we work hard and play hard. We value collaboration, effective communication, and continuous learning and growth. We’re looking for someone who thrives in a fast-paced, results-oriented environment and is eager to learn and develop their skills. You’ll have the opportunity to explore different areas of software development and choose your preferred specialization. This role requires synchronization with the team based in Karachi, Pakistan.