The opportunity:
Hybrid: In office/remote
Develop solutions to complex problems using frameworks and design patterns
Collect and analyze requirements, then suggest optimal approaches
Write and test code, keeping non-functional requirements in mind
Collaborate within an agile team and adhere to scrum best practices
Review existing code to evaluate ongoing feasibility and maintainability
Perform impact analysis for proposed system changes or issues
Offer guidance and recommendations to the product owner to influence product decisions
Stay up-to-date with the latest Android platform capabilities and provide relevant suggestions
Communicate technical solutions to a diverse audience, from non-technical individuals to technical architects, through presentations and documentation
Ensure adherence to the team's coding standards by conducting peer code reviews
Provide mentorship to junior developers in software engineering and Android best practices
This position description identifies the responsibilities and tasks typically associated with the performance of the position. Other relevant essential functions may be required.
What you need:
At least 5 year of experience developing native Android applications and 3+ years of Java development experience
Solid understanding of Object-Oriented Programming concepts, Android app architecture, and software design patterns
Experience with Android libraries and best practices for interacting with RESTful services
Proficiency in automated testing using Junit and platform-specific frameworks like Robolectric and Espresso
Excellent communication skills with the ability to collaborate with stakeholders at all levels (requirements, architecture, and code)
Familiarity with Agile methodologies
A degree in Software Engineering, Computer Science, or a related field from an accredited institution
Nice-to-have skills:
Experience with Kotlin
Knowledge of emerging Android SDK components
Strong understanding of design patterns like MVVM and their application to Android development
Familiarity with security protocols such as OAuth and OpenID
Experience securing data using the Android Keystore
Consideration of accessibility in development
...Recreational Vehicles/RV Automotive Sales Associate Bama RV Job Description You dont need previous sales experience to take advantage of this RV sales opportunity with unlimited earning potential. What you need is a great attitude, a talent for dealing...
...Oracle Database Administrator Richmond, VA Residents Only You want to work where you know you are a perfect fit. At aFit, a woman owned (WBE) company based in Indianapolis, we are devoted to being collaborative, honorable, and accountable. Our company provides...
...This isn't your typical SEO job. We're not looking for someone to update meta tags and beg for backlinks. We're looking for a... ...is your moment. The Mission We're CitizenShipper , a remote-first, US-based two-sided marketplace reinventing how people move...
...TITLE: Medical Technologist / Medical Lab Tech LOCATION: Warden, WA Would you like to live in an area surrounded by a large freshwater lake that offers 300 plus days of sunshine and work in healthcare organization that loves to accomplish what is best for the community...
...Job Title: Research Nurse III Division: Pediatrics Work Arrangement: Onsite only Location: Houston, TX Salary Range: $88,583 to $104,215 FLSA Status: Exempt Work Schedule: Monday - Friday, 8 a.m. - 5 p.m. Summary The Department of Hematology/Oncology...