We are currently seeking a highly skilled Senior Android Engineer to join our team who will be responsible for the complete lifecycle of scalable, secure, and well-designed software products from research and design to implementation. You’ll be working closely with designers, analysts, quality assurance, and other teams to translate each design into real-life products. If you are curious by nature, adaptive, collaborative, and always one step ahead, then join us and be a Commencer!
Key Responsibilities
Design, develop and lead/co-lead the development of software applications according to established requirements
Debug, diagnose, and fix the problems in developing and existing applications
Train and supervise the junior developers, provide technical support to project team members
Follow and improve the software development life-cycle and software development practices of the company, prepare the software related technical documentation when needed
Stay current with the latest development best practices and share findings with the team
Find better ways to do everything, stay at the forefront of the latest advances and productivity tools
Write quality code, and the ability to adhere to the coding guidelines.
Qualifications & Experience
BS/MS degree in Computer Science / Computer Engineering or related field
Demonstrated expertise in Kotlin, with at least 5 years of hands-on experience in Android development
Hands-on experience with Jetpack Compose and a deep understanding of modern Android frameworks
Proficient in data structures, algorithms, and at least one programming language
Strong commitment to writing clean, maintainable, and testable code following best practices and design principles
Strong analytical and problem-solving abilities
Ability to learn new methods and processes
Adapting to changing project needs and priorities
Working knowledge of version source control systems such as Git
Fluent in English with excellent communication skills for technical discussions and collaboration