Position: Senior/Mid Software Engineer (Android) Crypto related project
Company: Scimus
Experience required: 3y
English level: intermediate

**Responsibilities**
- Development and support of our Android application
- Ensure the performance, quality, and responsiveness of the application
- Collaborate with a team to define, design, and ship new features and enhancements
- Generate proof of concepts for bleeding edge technologies
- Identify and correct performance bottlenecks and bugs
- Help maintain code quality, organization, and build/test/release automation
 
**Skills and Qualifications**
- 4+ years working experience in Android Development
BSCS or related
- Experience with Android SDK, Java and Kotlin
- Experience with Android NDK and C++
- Participated in a major app available on Google Play Store
- Familiar with peer to peer technology
- BS in Computer Science or equivalent experience
- Self motivated 
- Good understanding of network protocols
- Knowledge of Streaming technologies like RTMP, RTP etc.
- Demonstrated problem-solving skills and affinity for technical innovation.
- Good understanding of memory management in non-garbage collected environments
 
**Nice to have**
- Basic knowledge of writing native modules for high-level languages such as Node.js, Python, javascript, etc. 
- Implementation of automated testing platforms and unit tests
- Proficient understanding of code versioning tool such as Git.
- Familiarity with FFmpeg, transcoding is a plus.
- Knowledge of Jenkins and VMs to manage automated testing and - continuous integration as part of our release process.  
- Understand the value of automated testing and continuous integration
 
**Joining Scimus means:   
** 
- working in a friendly team, celebrating birthdays
- processes based on Scrum/Kanban and Agile methodologies,
- being open for innovations – easily test and integrate new technologies 
- strategic thinking – as a profitable company, we are focusing on long term - issues and opportunities, long term cooperation gives ability to have more control on the process
- investing in our own people – we have proven experience of internal --- --- growth of our employees to senior specialists and management positions
- we work with the brightest engineers and the most talented business people we can find. Everyone on our team is here to do meaningful work with a broad-reaching impact. We have a fun yet challenging work environment that fosters diversity, creativity, and teamwork.
 
**What we offer:**
— Challenging tasks with great opportunity to level up your skills
— In-house workshops and tech talks
— Flexible working time
— Sharing the costs of education (conferences, courses, lectures) 
— English classes
— Corporate parties
— Project/Role switching 
— 20 working days of paid vacation
— Good sense of humor
— Table soccer 
— Free pizza every Friday at office
 
**About SCIMUS:**
SCIMUS is a software company providing a full range of activities in the software development life cycle. Our team has completed a number of projects in different areas: SaaS, e-commerce, career and education, healthcare, banking, community and entertainment, telecommunications.
 
Company site:
https://thescimus.com
 
Company profile DOU:
https://jobs.dou.ua/companies/scimus-solution/