We are looking for a proficient JavaScript developer to join our development team. Your primary focus will be developing and implementing app features following well-known workflows. In addition, you will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem-solving, sophisticated design, and quality products is essential.
Your core responsibilities in this 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
- troubleshooting interface software and debugging application codes
- developing and implementing front-end architecture to support user interface concepts
- monitoring and improving front-end performance
- documenting application changes and developing updates
Things you have and know:
- 3+ years of relevant experience
- In-depth knowledge of JavaScript, CSS, and HTML languages
- Knowledge of modern frameworks/libraries like Angular, React, or Vue
- Strong experience with browser-based debugging and performance-testing software
- Excellent troubleshooting skills
- Strong experience with modern front-end build pipelines and tools
- Strong experience with data structure libraries (e.g., Immutable.js)
- Ability to understand business requirements and translate them into technical requirements
Extra skills:
- Team player
- Good time-management skills
- Excellent interpersonal and communication skills
- Desire to learn
- Problem-solving skills
- Giving and accepting constructive feedback