Please read through:
I recently joined a company as a front-end developer to work mainly with React. However, the project I was hired for is still in the early stages of development, so I haven't had the opportunity to work on the project part that I was hired for yet. Instead, I've been assigned some random tasks, many of which are related to backend and security, and unfortunately, I have zero experience in these areas.
Initially, I took on these backend tasks to fill my time when there wasn't much front-end work available. However, now that I finally have some front-end tasks at hand (related to another project and involving React to some extent), the security/back-end team keeps assigning me more complex tasks, even though I expressed my lack of experience in those areas. I really want to focus on front-end development, and I'm unsure how to handle this situation and voice my concerns effectively.
My main concern is that if I start learning backend and security to tackle these tasks, it might take me further away from my goal in front-end development. Don't get me wrong, I love to learn, however, the only reason I took this job was to get some work experience with React. I'm looking for advice on how to communicate my concerns, and request to work on the front-end project as I was originally hired for.
Secondly, what would be the best people within the company to approach regarding this matter and voice the direction I would like to follow within the company? For some background, the company has a flat hierarchy, and I don't have a specific boss. The owner is present, and the other employees are more senior either by having more time with the company or being more experienced developers.
TIA for any help you might be able to offer me!