As a Software Engineer you will be creating and maintaining mobile applications using technologies such as React, Typescript, SASS and REST.
What You’ll do:
- Design, development, implementation and maintenance of new and existing components.
- Follow, promote, and suggest best practices for development.
- Collaborate with and learn from teammates, product managers and cross-functional partners.
- Enthusiastically look for ways to improve our customers' experiences.
- Participate in peer code reviews.
- Help design and build reusable libraries.
- Proactively refactor code that needs improvement
- Stay up to date on the latest technologies in development, and apply them to help the team’s overall development speed, and to ensure our products are as performant as possible.
-
What will help you succeed:
- 2+ years of experience developing apps with React.
- 2+ years of experience with React Functional Components and React Hooks.
- 5+ years of professional experience with JavaScript (ES5 and up)
- 5+ years of professional front-end software development experience.
- Experience calling RESTFUL APIs.
- English Fluency is required.
- The ability to work on your own without a lot of help or supervision.
- Good work ethic, with a strong sense of responsibility.
- Problem solving skills.
- BS in Computer Science or an equivalent degree.
- Experience with testing is a plus.
- React Native experience (or willing to learn) is a plus.