Design, develop, and maintain advanced Android applications using Kotlin.
Collaborate with cross-functional teams to define, design, and ship new features.
Conduct code reviews and provide constructive feedback to junior developers.
Optimize application performance and ensure smooth user experience.
Work closely with designers to implement visually appealing and intuitive user interfaces.
Participate in agile development processes, including sprint planning, estimation, and retrospective meetings.
Troubleshoot and resolve technical issues, identify bottlenecks, and devise effective solutions.
Develop and implement comprehensive test plans, test strategies, and test cases based on project requirements and industry.
Qualifications:
Proven experience as an Android Developer, with a strong portfolio of Android applications developed using Kotlin.
Solid understanding of the Android SDK, Android Studio, and Gradle.
Proficiency in Kotlin and Java programming languages.
Experience with RESTful APIs, JSON, and web services integration.
Strong knowledge of mobile UI design principles, patterns, and best practices.
Familiarity with version control systems such as Git.
Experience with performance optimization and memory management techniques.
Solid understanding of software development methodologies, Agile practices, and CI/CD workflows.
Experience with modern Android architectures/patterns (e.g., MVVM, Clean Architecture, Single Activity, Modular).
Knowledge of reactive programming frameworks such as Kotlin Flow.
Proficiency in Jetpack Compose.
Solid understanding of Navigation Components and Navigation Compose.
Deep knowledge of DI framework libraries like Dagger.
Preferred Qualifications:
Familiarity with automated testing frameworks (e.g., JUnit, Espresso).
Experience with continuous integration and deployment tools (e.g., Jenkins, Fastlane).
Contribution to open-source projects or active participation in the Android developer community.
Familiarity with Anvil.
معرفی شرکت
نارون با هدف رشد و توسعهی مسیر تعالی و آیندهی حرفهی مدیریت و با نگرش رفع مشکلات و چالشهای کارفرمایان و صاحبان مشاغل در زمینهی منابع انسانی فعالیت میکند.
ماموریت اصلی ما، آموزش و کوچینگ مدیران و کمک به آنها برای جذب مدیران کلیدی، استعدادیابی، افزایش کارآمدی پیوند میان کارکنان و کارفرمایان و بهبود روابط حرفهای میان آنهاست. نارون در تلاش است تا بهعنوان شریک راهبردی منابع انسانی سازمانها، با ارائهی خدمات مبتنی بر رویکرد چابک، رشد و تعالی را در سازمانها نهادینه سازد.