Position: Android Developer
Company: Silixium
Category: Android
Experience: 5y
English level: intermediate

Стабільна робота, в компанії з 30-ти річною історією, більше 7-ми років, працюючою з українцями.

Нижче приблизні побажання до кандидатів, деталі обговорюються на співдесіді.

English - Intermediate +

Responsibilities:
- Collaborate with cross-functional teams to define, design, and ship new features for Android applications.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Debug and resolve application issues to ensure optimal performance, responsiveness, and stability.
- Participate in code reviews to maintain code quality and provide constructive feedback to teammates.
- Stay up-to-date with the latest industry trends, Android updates, and emerging technologies to continuously improve development processes.
- Optimize application performance, memory usage, and network efficiency.
- Collaborate with UI/UX designers to implement user-friendly interfaces and experiences.
- Work with RESTful APIs to integrate mobile applications with backend services.
- Create and maintain technical documentation related to development processes and codebase.

Requirements:
- Strong proficiency in Java and/or Kotlin programming languages.
- Solid understanding of Android SDK, different versions of Android, and how to deal with different screen sizes.
- Experience with third-party libraries, APIs, and development tools.
- Familiarity with version control systems such as Git.
- Excellent problem-solving skills and ability to work well in a team environment.
- Strong communication skills to effectively collaborate with team members, stakeholders, and clients.
- Ability to adapt quickly to changing priorities and project requirements.

Nice to Have:
- Experience with reactive programming frameworks such as RxJava.
- Familiarity with Continuous Integration/Continuous Deployment (CI/CD) processes.
- Knowledge of design patterns, architecture, and development methodologies.
- Understanding of app security best practices.
- Experience with performance profiling and optimization tools.