Android Developer

Android Developer

ScienceSoft
www.scnsoft.com

Customer is developing a suite of communication applications covering encrypted voice, instant messaging, email and other in-transit data. Working in a fast paced environment, the candidate will be responsible for software design, implementation, testing, debugging, and deployment of security-focused products and services. Our ideal candidate is bright, responsible, self-motivated, and confident, with a focus on execution and getting stuff done. We look for problem solvers who can anticipate problems, look beyond immediate issues, and take initiative to improve our software. We believe in short feedback loops, well-designed APIs, test driven development, automation wherever possible, to make sure we can minimize friction and focus on solving the big problems. The successful candidate will join a talented team of experienced software engineers, working on challenging projects.

Responsibilities:

• Design, develop, test, productize, maintain and improve security solutions on Android

• Produce architecture, design and implementation that is secure, reliable, robust, modular, maintainable, scalable and efficient

• Collaborate with the team to define, design, and ship new features

• Consistently deliver on commitments on time and with quality

• Interest in learning about security and cryptography

Basis

• Experience in programming under Android SDK is required (2+ years)

• Strong knowledge of Kotlin

• Clean Architecture and reactive programming

• Koin, Dagger2, Coroutines, RxJava, Jetpack (Room, LiveData, Paging, ViewModel, ..)

• Strong knowledge of: Collections, Multithreading, IO, Networking, Generics, Profiling

• Knowledge of programming patterns or architectural patterns is required

• Strong verbal and written communication skills (English Spoken on Intermediate+ level)

Desired Qualification:

• Experience with secure development practices

• Understanding of Cryptography

• Experience with security architecture, cryptography and secure communication protocols


For additional information:

+375 29 574 16 98 (viber\telegram)

Erohovets_Evgeniya (Skype)

yyerakhavets@scnsoft.com

Yauheniya Yerakhavets


Report Page