Expert/Lead Mobile Engineer
Ciklum
Krakow, Poland
About the role
As an Expert/Lead Mobile Engineer, become a part of a cross-functional development team engineering experiences of tomorrow. As an Expert/Lead Mobile Engineer, you'll spearhead technical leadership on a transformative project aimed at elevating digital capabilities, fostering innovation, and driving continuous improvement within a prominent multinational banking and financial services organization, renowned for its global presence and dedication to pioneering client solutions.
This position features a hybrid work model that seamlessly integrates remote flexibility with a minimum of two days per week at our Kraków office, providing the opportunity for potential relocation to Kraków.
Responsibilities
- Technical Problem Solving: Take the lead on challenging technical problems and advise on solutions
- Advocacy and Communication: Advocate for technology within HSBC, communicating to a global team of engineers
- Leadership and Oversight: Participate in the technology leadership team, providing oversight as a senior engineering lead
- Quality Assurance and Decision-Making: Decide on engineering practices, ensure quality standards, and evaluate new technology
- Scalable Solutions and Talent Management: Build scalable solutions, collaborate on talent recruitment, and provide feedback
- Technical Debt Reduction: Identify strategic ways to reduce technical debt and drive continuous improvement
Requirements
- Proven track record as a senior contributor or tech lead in a large-scale mobile engineering setup
- Mastery in mobile technology with a solid grasp of agile and DevOps practices
- Proficiency in Kotlin for Android app development
- Familiarity with key libraries and tools like Dagger2, Rxjava2, Retrofit2
- Expertise in UI and Core Architectural Design patterns
- Strong background in writing Unit Tests and UI tests using Junit, Mockito, Espresso
- Understanding of metrics for informed decision-making to enhance product quality and speed of delivery
- Awareness of emerging trends in the Android ecosystem
- Knowledge of source code versioning tools, particularly Github
- Understanding of security principles and integration practices (e.g., HTTPS, certificate pinning, encryption)
- Bachelor's degree in Computer Science, Engineering, or related field
Personal skills
- Communication is a key. You speak and write in English fluently or at least at upper- intermediate level
- Strong communication skills, adept at engaging and guiding diverse engineering teams
- Accountability for the own scope of work and capability to assess tasks of less experienced colleagues
- Prior experience mentoring engineers and fostering collaborative relationships
- Skilled in constructive feedback providing
- Eager to learn and grow: curios, keen to constant self-development
- Constantly improving own mastership
- Proactive in efforts to deliver results according to the expectations
- Suggesting new ideas, looking for alternative solutions
- Ability to express ideas, thoughts and questions simply, concisely and in a structured way
Apply Now
Don't forget to mention EuroTechJobs when applying.