Job Title: Senior Engineer (3 Positions)
Department: Engineering
Reports To: Chief Technology Officer
Summary:
We’re looking for a highly motivated and experienced Senior Engineer to join our team and contribute to the development of our mobile (iOS and Android) and web applications. This role requires 5+ years of software development experience, with some experience in our core tech stack (Flutter, Angular, GCP, Firebase), strong problem-solving skills, the ability to work independently, and a passion for learning new technologies.
Responsibilities:
- Development: Design, develop, and test features for our mobile (Flutter) and web (Angular) applications.
- Code Quality: Write clean, maintainable, and well-documented code. Participate in code reviews to ensure quality and adherence to best practices.
- Problem Solving: Analyze and solve complex technical problems.
- Independent Work: Manage your own tasks and deliver high-quality work within agreed-upon timelines.
- Collaboration: Collaborate effectively with other engineers, designers, and product managers.
- Testing: Write and execute unit and integration tests.
- Deployment: Contribute to the CI/CD pipeline and deployment process.
- Learning: Continuously learn and stay up-to-date with the latest technologies and best practices.
- Mentorship: Provide guidance and support to junior engineers.
Qualifications:
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
- Experience: 5+ years of experience in software development, including some experience with:
- Flutter (Dart) for mobile development.
- Angular (JavaScript/TypeScript) for web development.
- Google Cloud Platform (GCP), including Firebase.
- Skills:
- Strong problem-solving and analytical skills.
- Ability to work independently and as part of a team.
- Excellent communication skills.
- Experience withversion control (e.g., Git).
- Familiarity with agile development methodologies.
Preferred Qualifications:
- Experience with Google Maps Platform.
- Experience with automated testing and CI/CD pipelines.
- Contributions to open-source projects.
- Passion for sustainability and the sharing economy.
Benefits:
- Market-competitive salary.
- Stock options.
- Other accommodations provided as needed to facilitate a productive work environment.
Company Culture:
We are a hybrid work environment with a dynamic startup culture – we work hard and play hard. We value collaboration and effective communication, and we’re looking for someone who thrives in a fast-paced, results-oriented environment. This role requires synchronization with the team based in Karachi, Pakistan.