We have position of Android Developer.
Location- Detroit MI
Develops software with a paired partner to deliver user stories that contribute to a valuable working software product, often operating as the lead partner.
Develops automated unit tests with working software to confirm software functionality conformance to functional and non-functional requirements.
Develops automated functional tests to confirm user story acceptance and to detect regression defects.
Reviews continuous integration build status and fixes build failures
Improves continuous integration tooling by automating manual processes within the delivery pipeline and improving quality gates, based on past learnings.
Performs exploratory testing to confirm application execution and to identify software deficiencies not covered by automated testing.
Performs code Optimization and performance tuning.
Reviews ongoing production software operations and troubleshoots production issues.
Active participant in all team agile ceremonies
Technical Skill required
7 years as a professional software engineer with 3+ years developing Android application solutions Strong knowledge of and how to deal with different screen sizes
Strong knowledge of Android design principles, patterns, and best practices
Ability to understand business requirements and translate them into technical requirements. Create proof of concepts for feasibility study on business requirements where required.
Familiarity with RESTful APIs to connect Android applications to back-end services using Retrofit.
Experience with Reactive programming and Dependency Injection.
Familiarity with cloud message APIs, push notifications Benchmarking and optimization
Proficient understanding of code versioning tools, such as Git Familiarity with continuous integration
Kotlin experience in addition to Java is preferred.
Perform testing - self and independent (Functional, Integration, System) - as per defined processes and guidelines to ensure accurate program output; identify and resolve defects, if any.
Perform Test Driven Development which includes both Unit and UI Testing.
Paired programming Experience.
Knowledge and practical experience of agile delivery
Nice to Have
Ability to think out of the box solutions
Respect and empathy for team members, business partner and product customer
Effective communication skills
One Pierce Place Suite 455E Itasca, IL, 60143Contact