Estee Lauder Company’s engineering follows an agile development methodology, building and working on enterprise level software systems. As a Senior Android Engineer, you will develop new features that take advantage of the latest trends in the Android ecosystem, as well as improve our existing systems. ■ Be a valued technical member of an autonomous, cross-functional agile team ■ Leverage best practices in continuous integration and delivery ■ Work in cross functional agile teams to continuously experiment, iterate and deliver on new product objectives Responsibilities 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 Team Management ■ 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 QualificationsTechnical 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 Functional Skills 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
Senior Android Engineer in Bucuresti
Datele de contact vor fi vizibile dupa ce veti aplica!