Job Description
SurveyMonkey is seeking a motivated Junior Android Developer to join their team in Bengaluru. This role is ideal for someone with a basic understanding of Android development who is eager to expand their skills in a supportive environment. The candidate will work under the guidance of senior developers.SurveyMonkey believes in-person collaboration is valuable, so this role is hybrid and requires working from the Bengaluru office 3 days a week.
What this role involves: - Developing and maintaining Android applications.
- Writing clean, maintainable, and efficient code.
- Collaborating with cross-functional teams to define, design, and ship new features.
- Identifying and fixing bugs and performance bottlenecks.
- Participating in code reviews and implementing feedback.
- Staying updated with the latest Android development practices and technologies.
- Building observable systems that track important metrics.
- Fostering a culture of collaboration, testing, code reviews, and mentorship.
Requirements: - 2+ years' experience in web / mobile application development mainly focused on the backend.
- Basic knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
- Experience with Java and/or Kotlin programming languages.
- Understanding of Restful APIs and JSON.
- Familiarity with version control systems (Git preferred).
- Basic understanding of software design patterns.
- Expertise in designing and building world-class services and APIs.
- Experience with Python and frameworks like Fast API, Flask, Pyramid.
- Strong fundamentals in object-oriented programming and design patterns.
- Experience with ORM frameworks and SQL/NoSQL databases, experience with Elasticsearch a plus.
- Experience with messaging and streaming frameworks like Kafka, Apache Spark, etc. a plus.
- Excellent communication skills and the ability to work with both co-located and remote engineers and cross-functional partners.
- A growth/data mindset in approaching challenges.
What SurveyMonkey offers: - An inclusive workplace where people of every background can excel.
- Forward-looking benefits policies and employee programs.
- Learning and development opportunities.