Senior Android Engineer / 5+years of experience
Location : Bucharest, Romania
Experienced with effective communication on engineering teams.
Efficient problem-solving skills to mediate and identify solutions.
Solid understanding of technical principles across SDLC to enforce them across the teams.
Experienced in Agile Development.
Excellent time management skills to balance team leadership and your own tasks.
Detailed oriented to identify and address potential issues before they become roadblocks to deliver projects intime.
Technical Skills and Qualifications
Be an advocate for clean, high quality, highly testable coding practices and influence others to do the same.
Enterprise experience in Android Development.
Professional Enterprise experience utilizing Kotlin for Android Development is a plus.
Experience utilizing Android SDK toolkit.
Jenkins and Gradle utilization.
Perform code reviews and Mentor junior team members on coding standards.
Experience in profiling applications and identifying ways to optimize app performance.
Monitor our logs, metrics, and analytics to ensure the success of our apps and services.
Experienced with GraphQL.
Familiarity with containerization, microservices architecture, continuous integration, and delivery.
Create and empower your team to create reusable and maintainable apps and abstractions using modern practices.
Experienced with utilization of caching techniques to enhance performance.
Development & Support
Contributes high-quality code and adherence to applicable standards in solution delivery.
Participates in code reviews.
Assists in developing technical documentation; participates in test-plan development, integration and deployment.
Develop system design maps and lead walkthroughs.
Planning, Tracking & Estimation
Contributes to task estimation.
Isolate & Analyze issues and resolve them.
Identifies and escalates risks to team lead.
Provides mentoring on best practices.
Develop a culture of excellence & delivery, while helping grow talent.
Manage other developers.
Steer goals, projects, and features with teams.
Processes & Documentation
Contributes to improving existing methodology, processes, tools and technology standards.
Contributes to project documentation.
Partner with functional teams to integrate batch jobs and effectively support with communication.
Other Key responsibilities
Developer will be part of Fast to action team, a cohort of developers that will move quickly to solve challenges and develop disruptive solutions.
With a focus on high quality delivery and modernization.
Each team member will contribute to and support the execution of these projects working across IT, brands, regions and functions to develop, implement, and measure innovative solutions and tackle business issues head-on.
Organisation / Department