+
Вход

Въведи своя e-mail и парола за вход, ако вече имаш създаден профил в DEV.BG/Jobs

Забравена парола?
+
Създай своя профил в DEV.BG/Jobs

За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:

81+64 =
+
Забравена парола

Въведи своя e-mail и ще ти изпратим твоята парола

React Native: Eдна технология, много решения

Текстът е предоставен от МенторМейт

Интервю с Методи Янев, Senior Software Engineer в МенторМейт

Методи, как започна кариерният ти път?

Винаги съм имал интерес към компютрите и програмирането, но дълго време ги възприемах повече като хоби. През 2014 г. реших да стартирам своя професионален път в IТ сектора като freelancer. В момента съм Senior Software Engineer в МенторМейт, където започнах работа преди повече от пет години на позиция Junior Software Engineer. Тогава имах няколко подобни оферти от различни компании в бранша, но се спрях на МенторМейт.

Останах много приятно изненадан от интервю процеса и самия интервюиращ, който ме впечатли със знанията си и с начина, по който проведе разговора. За мен това беше най-добрият показател с какви хора ще работя впоследствие.

Първият ми проект беше свързан с платформа за обработка на дарения към неправителствени организации в САЩ. Трябваше да направя регистрационна форма, състояща се от три огромни екрана, пълни с всевъзможни типове полета, подредби и валидации. В следващите три дни имах списък с над 35 дефекта, предоставен от Quality Engineering специалистите в екипа. Това се оказа много полезно, защото веднага разбрах, че съм на правилното място с правилните хора, където общите усилия могат оправят всяка бъркотия. 

Защо избра React Native като технология, с която да се развиваш?

React Native беше естественият избор за мен, тъй като имах предишен опит с React. В началото бях скептичен към хибридните технологии, защото ги сравнявах с тогавашните алтернативи като Cordova. След като се запознах по-задълбочено с React Native, видях, че има потенциал да бъде мечтаното решение за единна кодова база за всяка платформа, при това с производителност, близка до native приложенията.

Днес те питаме…

Кой е предпочитания ти модел на работа?
Loading ... Loading …
Какви са новите тенденции при програмиране с React Native, които използваш в работата си, и как се информираш за тях?

В момента ключово е развитието на платформата Expo, която значително опростява процеса на разработка. Expo вече e и официално препоръчваният начин за стартиране на проекти. Когато става въпрос за нови тенденции, един от основните ми информационни ресурси е официалният React Native блог, където редовно се публикуват новини за бъдещи версии, оптимизации и нови възможности на платформата. 

Как прилагаш възможностите на React Native и кой е последният проект, за който ти бяха от полза?

В последния проект, в който използвах React Native, работих за клиент, който се нуждаеше от мобилно приложение за iOS и Android в сферата на здравеопазването, което помага на пациенти да следят своето лечение. То трябваше да комуникира с други устройства чрез Bluetooth, което беше критичен елемент от функционалността. 

React Native ни позволи да създадем cross-platform приложение с една и съща кодова база, което значително намали времето за разработка. Това беше ключово предимство, тъй като клиентът имаше ограничен бюджет и сроковете бяха кратки. Успяхме не само да изпълним всички изисквания, но и предложихме стабилно и мащабируемо решение, което може да бъде лесно поддържано и развивано в бъдеще. React Native ни помогна да постигнем баланс между бърза разработка, добра производителност и ефективно използване на ресурсите.

Какво харесваш най-много в екипа си? 

Oще в самото начало бях силно впечатлен от свободата на мислене и действие. Част от културата на компанията е да се поощрява проактивният подход. Имам усещане за сигурност и в същото време мога да предизвиквам себе си, работейки по различни главоблъсканици, с които се среща един програмист ежедневно.

Освен това атмосферата е изключително дружелюбна и зареждаща. Всеки ден работя със специалисти от различни практики, от които мога да уча и с които заедно решаваме проблеми. Както колегите, така и мениджърите са професионалисти, които уважават труда, времето и знанията на останалите. 

Explore more

Виж
SIEM обявите
Събрани на едно място
Right Arrow
Виж
DataFlow обявите
Събрани на едно място
Right Arrow
Виж
Babel обявите
Събрани на едно място
Right Arrow
Виж
Entity Framework обявите
Събрани на едно място
Right Arrow
Можеш ли да ни опишеш как минава един твой работен ден?

Работният ми ден е типичен за програмист, който работи в екип по Scrum методология. Започвам с преглед на календара за срещи и планирам задачите си за деня, като винаги съм подготвен за непланирани срещи или спешни ситуации.

Какво харесваш най-много в работата си?

Харесва ми, че имам възможност да работя по интересни и смислени проекти, както и удовлетворението, което получавам от намирането на решения на сложни проблеми.

Какво може да се подобри в работата ти? 

Областта, в която можем да се подобрим, е комуникацията, свързана с групите ни по интереси. В момента се намираме в период на реорганизация и сменяме голяма част от софтуера, който използваме за вътрешна комуникация, но вярвам, че съвсем скоро всичко ще е както преди.

Какви са предимствата на МенторМейт като работодател? 

Бих препоръчал МенторМейт на всеки, който търси динамична и обогатяваща работна среда и най-вече на запалени React Native ентусиасти. Имаме гъвкаво работно време, възможност за работа от вкъщи, както и редица обучения и курсове за повишаване на квалификацията. През последните пет години преминах през няколко кариерни стъпки и сега съм Senior Software Engineer, което е реален пример, че тук всеки има възможности за развитие.