3

So I started a new job and so far I am seeing Java programming for developing REST APIs, but I haven't seen any JavaScript yet, which is what I was hired for.

I looked at the initial email I got from the recruiter and sure enough it says, "I am reaching out because you look to be a good fit for a Javascript/SDK Developer position I am currently supporting."

And again in the second paragraph: "An ideal candidate would be someone who has extensive experience with Javascript and JSON frameworks."

But so far the little bit of code I have seen from one of the teams is Java. And I asked a colleague, are some of these API servers being put together using Express? And he did not know what Express is.

When asked about my experience, I shared how I developed One Time Password authentication system in React Native.

At no point during the interview did anyone ask, so what about Java, are you good with that?

It could just be that this one team uses Java, I don't know for sure.

Actually, thinking back to the interview, they did know I was coming in as a Javascript developer because they asked me during the interview whether I thought React or Angular was better.

So I am concerned now. What should I do? Meaning, how do I have this discussion with my boss?

13
  • 4
    Was your programming language discussed during any of your interviews?
    – sf02
    May 20 '20 at 14:09
  • @sf02, I will clarify that in the OP.
    – Daniel
    May 20 '20 at 14:11
  • 3
    Did you actually talk to anyone in the technical team during your interviews? Did you not discuss the work?
    – Seth R
    May 20 '20 at 14:15
  • what is the real problem you are trying to solve? is your work different from what you expected? May 20 '20 at 14:18
  • 1
    @aaaaasaysreinstateMonica, this contract just started. I guess my concern is that they were actually looking for a "Java" developer, even though all the documentation and conversations demonstrate understanding that they hired a javascript developer
    – Daniel
    May 20 '20 at 14:22
10

It is entirely possible that the hiring managers got confused between Java and JavaScript and didn't consult anyone technical that would have corrected this. Managers are generally not technical people; They are paid to manage people, and that level of technical know-how is often considered a bonus-but-not-necessary skill for those managing technical teams. Good managers typically are aware of their limits and would run it by someone more technical first, but this is not always the case.

It is also possible that they are looking to include things which require client-side processing into their web applications and did not need a JavaScript person before.

The only way to know is to ask your manager how your knowledge of JavaScript fits in with the work they want you to do and their overall plan.

6
  • 1
    Thank you for your answer. There is a login screen that they are developing in ReactJS, but I am not working on that. I will be working on some API integrations and all the RESTful stuff I have seen thus far has been in Java. At any rate, my question and your answer on how to resolve this has diffused my anxiety over the issue and I will be posing the question to them today.
    – Daniel
    May 20 '20 at 14:49
  • 7
    So I asked the question and apparently, the security system we are implementing is using its own programming language that is based off of Javascript and since nobody in the company is a Javascript developer, they needed someone with my background. Although, it also uses some syntax such as stabby lambdas which is not Javascript, more like Ruby, but anyway, problem solved. Thanks again.
    – Daniel
    May 20 '20 at 15:12
  • @Daniel "its own programming language based off of Javascript"... That's a bit of a ref flag in my book, especially with the bit of "syntax such as stabby lambdas which is more like Ruby". I'd recommend keep an eye out on whether this custom language will start giving you grief and, if it does, make sure you raise that with your manager early and often.
    – filbranden
    May 21 '20 at 18:45
  • Ability to learn a custom corporate programming language is a valuable skill (to be mentioned on your resume). Ability to design and implement a domain specific language is even more valuable. Consider asking permission to publish conference papers on it. May 22 '20 at 9:12
  • 1
    @filbranden, thank you for your valuable feedback. One question I had from week one is how do I check for errors with this language? Nothing in the reference guide about it and I have yet to ask because I do not think they even know the answer.
    – Daniel
    May 22 '20 at 14:52

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .