Tech Stack
FluxGatsbyJavaScriptNext.jsReactReduxWebpack
About the role
- Meeting with the development team to discuss user interface ideas and applications.
- Reviewing application requirements and interface designs.
- Identifying web-based user interactions.
- Developing and implementing highly responsive user interface components using react concepts.
- Developing and implementing front-end architecture to support user interface concepts.
- Monitoring and improving front-end performance.
- Documenting application changes and developing updates.
- Work seamlessly in an agile environment with product owners and designers to understand end-user requirements, formulate use cases, and implement pragmatic and effective technical solutions
Requirements
- 3+ years of experience in front-end software engineering, preferably in a high growth tech company
- Experience working in an agile development environment and scrum methodology is a plus
- (Preferred) Bachelor’s degree in computer science, information technology, or a similar field
- Previous experience working as a react.js developer
- In-depth knowledge of JavaScript, CSS, HTML, and front-end languages
- Knowledge of REACT tools including React.js, Gatsby.js, Next.js, Webpack, Enzyme, Redux, and Flux
- Experience with user interface design
- Experience with browser-based debugging and performance testing software
- Excellent troubleshooting skills
- Good project management skills
- Advance communication skills
- Ability to work in a team or alone
- You take responsibility for the end results