Responsibilities:
- Build pixel-perfect, buttery smooth UIs across both mobile platforms.
- Diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Maintain code and write automated tests to ensure the product is of the highest quality.
Requirements:
- 3+ years experience in frontend development
- Experience developing with React Native, Redux (Android/iOS Apps)
- Firm grasp of the JavaScript and TypeScript language and its nuances, including ES6+ syntax.
- Knowledge of functional programming
- Knowledge of Redux toolkit, Redux thunk.
- Familiarity with native build tools, like XCode, and Android Studio.
- Understanding of REST APIs, and offline storage. Experience with automated testing with Jest.
- Good knowledge of CSS (SCSS) and HTML
- Familiarity with UI/UX design
- Familiarity using Scrum/Agile development methodologies
- Teamwork skills with a problem-solving attitude
- Practical knowledge of agile software development methodologies
- Good command of written and spoken English
It’s awesome if you have one of these:
- Bachelor's Degree in Computer Science or equivalent
- Experience with large-scale distributed systems
- Experience in taking ownership of features while working with a team on short and long-running projects is plus
- Understanding of SaaS industry hands-on experience with public cloud offerings (e.g., AWS, GAE, Azure) Good command of written and spoken English