Если хотите на русском то тут (внезапно) вы относитесь к "Программист" / "Инженер-Программист" / "Старший инженер программист".
Дальше можно действительно извращаться "UI Architect" / "(Junior|Middle||Senior) Software (Developer|Engineer|Architect)" / "(Junior|Middle||Senior) UI (Developer|Engineer|Architect)", "(Junior|Middle||Senior) Front-end (Developer|Engineer|Architect)". В общем полет для фантазии не ограничен. Англоязычные интерпретации тоже вписываются, хоть гос. значения не имеют но для любой адекватной компании понятны. Если компания "не может разобраться, что оно такое" то из нее стоит делать ноги.
Кроме того... Лифт стоит делать если он хоть чуть чуть "заполнен". Пишите то что знаете. Потому что иначе при последующем трудоустройстве этот лифт рухнет вам на голову, когда с вас взыщут то что вы приукрасили.
P.s. Jav-еры, .Net-еры, Python-щики и прочие могут плеваться грязью с пеной у рта, но:
Если вы качественно владеете css3/html5 вы эмбрион программиста. Если вы владеете Javascript(даже jQuery) вы начинающий программист. Потому можно смело: "Программист" / "Инженер-Программист" / "Старший инженер программист". Разбираться чего именно, вопрос последующего трудоустройства и лежит на компании куда устраиваетесь
Если с английским нормально: Job Titles in the Web...