If you are a highly motivated and experienced Android Engineer with a passion for building innovative and user-friendly applications, we would love to hear from you
Position: Senior Android Engineer
Location: San Francisco, California, United States
Salary: $171000 - $208000
Job Type: Full-time
About the Company: We are a leading mobile technology company that specializes in developing cutting-edge Android applications. Our company has a strong reputation for delivering innovative and high-quality products to our clients. With a dynamic and collaborative work environment, we strive to attract top talent and provide opportunities for growth and development.
About the Role: As a Senior Android Engineer, you will be responsible for leading the development of our Android applications. You will work closely with our cross-functional teams to design, develop, and implement new features and enhancements to our existing applications. You will also play a key role in mentoring and guiding junior engineers, ensuring the overall success of our projects.
Key Responsibilities:
- Design and develop advanced Android applications that meet the business requirements and provide a seamless user experience
- Collaborate with cross-functional teams including Product Management, Design, and QA to define project requirements and translate them into technical specifications
- Write clean, efficient, and maintainable code that follows industry best practices and coding standards
- Conduct code reviews and provide constructive feedback to team members to improve code quality and maintain consistency
- Identify and troubleshoot complex technical issues and provide timely and effective solutions
- Stay up-to-date with the latest trends and advancements in Android development and recommend new technologies and tools to improve the development process
- Lead and mentor junior engineers, providing guidance and support to help them grow and develop their skills
- Participate in the recruitment process by conducting interviews and providing input on hiring decisions
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field
- Minimum of 5 years of experience in Android development
- Proficient in Java and Kotlin programming languages
- Strong understanding of object-oriented programming principles and design patterns
- Experience with Android SDK, Android Studio, and Android app development lifecycle
- Experience with RESTful APIs, third-party libraries, and tools such as Retrofit, RxJava, and Dagger
- Solid understanding of the Android UI/UX guidelines and experience in creating responsive and user-friendly interfaces
- Proven track record of delivering high-quality, performant, and scalable Android applications
- Excellent problem-solving, analytical, and debugging skills
- Strong communication and collaboration skills with the ability to work effectively in a team environment
- Passion for learning and staying updated with the latest technologies and trends in mobile development
Join our dynamic team and take your career to the next level!