About Us:
As a Senior Android Engineer at Kenility, you’ll join a tight-knit family of creative developers, engineers, and designers who strive to develop and deliver the highest quality products into the market.
Technical Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Over five years of experience in software development or related disciplines.
- Strong background in Android development using Kotlin, with in-depth knowledge of the Android SDK.
- Solid grasp of object-oriented programming concepts, algorithms, and common design patterns.
- Proven experience leading end-to-end development across the Android application lifecycle.
- Skilled in diagnosing and addressing performance issues, bugs, and security concerns within mobile applications.
- Excellent communication skills for effectively conveying technical information to non-technical stakeholders.
- Minimum Upper Intermediate English (B2) or Proficient (C1).
Tasks and Responsibilities:
- Design and implement new functionalities for the Android app using Kotlin.
- Write maintainable, robust code aligned with object-oriented principles and design patterns.
- Identify and resolve application bugs, performance bottlenecks, and security vulnerabilities.
- Collaborate with product and design teams to convert business needs into technical deliverables.
- Participate in and lead code review sessions to uphold high code quality standards and encourage knowledge sharing.
- Develop and manage automated tests and contribute to continuous integration pipelines.
- Leverage algorithm and data structure expertise to enhance application efficiency and user satisfaction.
- Oversee Android development processes from initial planning through to deployment, within an agile framework.
Soft Skills:
- Responsibility
- Proactivity
- Flexibility
- Great communication skills