Mandatory Requirements:
Programming languages:
— Java SE Strong
— Kotlin Basic
Environment and tools:
— Android Studio 3.5 and higher
Frameworks:
— High level components (Activity, Service, Content Provider, Broadcast Receiver, Intents)
— Views System, Layouts (via XML, via code)
— Fragments
— Resources Management
— Media Frameworks
— Material Design Concepts
— Platform API, Support Libraries and Google Play services API concepts and differences
— Dependency Injection Framework(Dagger 2)
— Networking API — okhttp, (Retrofit — good to have)
— JSON Parsing framework(any), (GSON — good to have)
Experience:
— Good knowledge in Object Oriented concepts and software engineering
— Experience on developing multi threading modules
— Good knowledge in database concepts and SQLite fundamentals
— Experience in development of rich UI components on Android platform
— Supporting different screen sizes and resolutions
— strong GOF patterns;
— SOLID Principles
— MVC
— RESTful APIs (JSON, XML)
— JIRA
— GIT
— basics of Regular expressions
— basics of html and CSS
Qualifications:
— 2 years OOP development;
— Understanding of mobile performance, latency, and security issues
— Comfortable with Android performance (memory, speed, networking) and experience using performance analysis tools
— Good experience with local caching and offline mode concepts
English: Intermediate
• Competitive salary
• Career opportunities, professional and financial growth
• 1.5x overtime and 2x holidays payment (completely voluntarily)
• Secure environment
• Comfortable lounge area
• English classes
• Corporate parties
• Assistance with PE and tax handling
Working on new features, updates and fixes for already developed/live projects with original developers.
Project description: Maintenance of currently developed and delivered projects, quality of life updates, new feature development, etc.
Working schedule :10.30-19.00