Live simply, work simply, make tech easy to use
Help build tech that people want to use
Have you ever felt that you wanted to do something different? That you have an energy which makes you stand out from your peers – and that you want to reap rewards that reflect your hard work? That you are keen to make a difference – but don’t know how? Joining the RentItems team as a Full-Stack Software Engineer could be a decision you look back on and consider one of the best you ever made.
Summary
A RentItem’s Full-Stack Software Engineer will be responsible for developing technology that empowers individuals and businesses to conduct commerce by sharing and renting assets. As a Full-Stack Software Engineer, you will use your technical skills and ingenuity to implement new features and functionality while collaborate with other team members to ensure lives are improving because of the technology you are building. We have junior, mid-level, and senior-level opportunities available.
Responsibilities
- Design, develop, test, deploy, maintain, and improve our web and/or mobile apps.
- Achieve technical project deadlines and deliverables using Agile and Scrum project management methodologies.
- Be eager to learn continuously and share the latest technological advancements.
- Promote and be open to ongoing technical innovation.
Minimum Qualifications
- BS degree in Computer Science, a similar technical field of study or equivalent work experience.
- At least 3-years of experience with web and/or mobile application development projects.
- At least 1-year of experience with several general-purpose programming languages including but not limited to: TypeScript and JavaScript.
- At least 1-year of experience with the following technologies: Angular, Firebase/Firestore, relational and NoSQL databases, Angular Material Design, HTML, and SCSS.
- A solid understanding of working with user experience and user interface design - UI tools (i.e. Sketch, Adobe XD, etc.).
- Working proficiency and communication skills in verbal and written English.
Preferred Qualifications
- Experience working with any of the following technologies: Elastic Search, React, Stripe, SMS Gateway APIs (e.g. Twilio).
- Has the ability to work on both web and mobile application development projects.
- Mobile application development experience using the latest technology and tools such as Xcode and Cordova.
- Experience launching apps on the Google Play Store and/or Apple App Store.
- Experience with the following concepts is a plus: machine learning, information retrieval, artificial intelligence (AI), networking, developing large software systems, and/or secure software development.