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.
Responsibilities:
- 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.
Requirements:
- 3+ years of relevant experience;
- in-depth knowledge of JavaScript and TypeScript;
- In-depth knowledge of NodeJS, ExpressJS, NestJS, Serverless, AWS, Azure;
- 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.
Skills:
- Team player;
- Good time-management skills;
- Excellent interpersonal and communication skills;
- Desire to learn;
- Problem-solving skills;
- Giving and accepting constructive feedback.