Summary
Rent Items, Inc. is focused on building technology that simplifies the process of sharing and renting assets. As a Full-Stack Software Engineer, you will be responsible for developing web and mobile applications, collaborating with team members, and implementing new features to enhance user experience.
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
Skills
- 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
- 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
Qualifications
Must Haves
- 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
Nice to Haves
- 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