Senior Android Engineer

Yritys: XperiencOps Inc
Työnkuva: Kokoaikainen

XperiencOps Inc. is seeking a talented and experienced Senior Android Engineer to join our mobile development team. As a Senior Android Engineer, you will play a key role in designing and developing innovative mobile applications that provide exceptional user experiences. You will collaborate closely with product managers, designers, and other engineers to bring our ideas to life and contribute to the growth and success of our mobile product offerings.
Responsibilities:
Design and develop high-quality, scalable, and maintainable Android applications.
Collaborate with cross-functional teams to define and implement features and enhancements to our mobile applications.
Participate in architectural and technical discussions, providing valuable insights and recommendations.
Write clean, efficient, and reusable code following best practices and development standards.
Perform code reviews to ensure code quality and consistency.
Optimize mobile applications for performance, responsiveness, and battery efficiency.
Stay updated with the latest Android development trends, tools, and frameworks.
Mentor and guide junior Android engineers, sharing your knowledge and expertise.
Requirements
- Bachelor's or Master's degree in Computer Science or a related field.
- 10+ years of professional experience in Android application development.
- Strong knowledge of Java or Kotlin programming languages.
- Proficiency in Android SDK, Android Studio, and related development tools.
- Hands-on experience with Android frameworks and libraries.
- Solid understanding of mobile application design patterns and software architecture principles.
- Experience with RESTful APIs and integrating third-party libraries and APIs.
- Familiarity with agile development methodologies and CI/CD processes.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration abilities.
- Experience with cross-platform frameworks like React Native or Flutter is a plus.