We are looking for a talented Software Engineer to be part of our front-end engineering team developing mobile and web applications that will be key to our future business. You will be part of a dynamic team using the latest technology and tools to build high-quality applications that delight our customers. We have several new and products on the way, and you will be able to make a big impact here!
Responsibilities:
- Be a technical hands-on engineer producing high-quality code following the best architecture and design standards.
- Interact with Product and Design teams to understand the requirements and deliver features.
- Work closely with technical leads and other engineers to ensure that your code fits well with the rest of the application.
- Ensure high quality by thoroughly testing your code including unit testing and partnering closely with the QA team for integrated testing.
- Build code that meets high standards for non-functional requirements like performance and scaling.
- Be responsive to customer feedback and take prompt appropriate actions whenever needed.
- Prepare meaningful technical documentation of the work you perform.
- Develop domain knowledge in personal finance.
Qualifications:
- BS in Computer Science or related area, or relevant experience
- Strong knowledge of React and common tools in the React ecosystem such as Node and NPM
- 2-4 years of experience building cross-platform web and/or mobile applications using JavaScript, React/Redux, and other web technologies.
- Solid application design and coding skills
- Experienced working in an Agile development environment
- Excellent communication skills – being able to clearly articulate technical concepts and issues
- Confident yet humble in attitude, open to receiving feedback, and adjust as needed
- Learning mindset, curious about new things