i
Poshmark
7 Poshmark Jobs
Poshmark - Senior Software Engineer - Android Platform (2-6 yrs)
Poshmark
posted 1mon ago
Job Description :
Poshmark is looking for a talented and creative Senior Software Engineer, Android. If you are someone who loves creating mobile applications that have a simple user interface and solid code, are passionate about developing new user experiences, solving difficult problems, and creating delightful solutions, this is a perfect job for you!
You have the unique opportunity to play a critical part in defining and building the perfect experience for millions, developing scalable, well-designed software that enhances people's lives globally. Join our world-class team and help build the future of Poshmark.
Responsibilities :
- Architect, build, iterate, and manage our Android mobile application.
- Spearhead every aspect of the Android development process from design to API creation.
- Partner closely with our design, product, and engineering teams to produce an application that flows seamlessly and works intuitively.
- Write high quality, maintainable, and unit-testable code for quality assurance, robustness, usability, and reliability.
- Own important pieces of the product that have high visibility both internally and externally.
- Envision new products and features that are inspired, considered, and magical.
- Find simple, elegant solutions to hard problems.
- 6-Month Accomplishments.
- Get familiar with Poshmark's ecosystem and tools.
- Contributing to Poshmark's android feature development.
- Drive feature development independently.
- Have a good collaboration within the team.
- Also, with other teams like Product, Design, QA, DevOps.
- Participate in technical discussions, code reviews, and provide valuable inputs to other Team members.
- 12+ Month Accomplishments.
- Provide ideas/changes to improve android application code base on new android design patterns or new android libraries.
- Contribute to Android core infrastructure pieces which can help drive the features to be developed at a faster rate and ease the boiler plate code.
Desired Skills & Experience :
- Strong foundation in the fundamentals of computer science, data structures, algorithms, and software design optimized for mobile systems.
- Strong basics on software design patterns.
- 2+ years of relevant SWE experience with Experience developing Android apps (Preferably, apps released into the PlayStore).
- Experience in Kotlin, Java, and Android Studio.
- Experience in Android's common software design patterns (MVVM, MVC, MVP).
- Experience in Activity/Fragment management and lifecycle.
- Knowledge on Dagger or any other dependency injection frameworks.
- Knowledge in thread management and kotlin coroutines.
- Knowledge in general SQL queries and Normalizations of Database.
- Excellent communication skills and ability to work cross-functionally.
- Design and use of RESTful web services to create connected applications.
- Proficient understanding of code versioning tools, such as Git.
- Basic Knowledge of writing unit tests.
Functional Areas: Other
Read full job descriptionPrepare for Senior android Software Engineer roles with real interview advice
2-6 Yrs
Chennai