Working at Stateside is being part of an international team of creative, innovative thinkers who are leaders in their fields. At Stateside, you’ll grow your career as you work with top U.S. corporations and help create the technology that moves businesses into the future.
We are looking for someone who can come onboard in quick time and bring good technical experience as we need that person to lead 1-2 projects considering Architecture, planning work, identifying roadblock, bring in new ideas for improvement.
Responsibilities
Create native Android applications from scratch by following the best standards and practices as well as adapting to existing projects of the same level.Provide unit testing of new and existing implementations considering application usability and edge cases.Collaborate in bug fixing and improving application performance.Provide existing code improvements or solutions by evaluating and researching new technologies or design patterns available.Review code on a daily basis by following the best practices and standards.Participate in new feature estimations, reviews, daily stand-up meetings, and other processes in a very communicative way, expressing concerns and points of view.Translate designs and wireframes into high-quality code.Design, build, and maintain high-performance, reusable, and reliable Java code.Ensure the best possible performance, quality, and responsiveness of the application.
Qualifications (Knowledge, Skills & Abilities) 6+ years of experience developing mobile applications for Android platforms.Team leadership experiencePrevious experience as a point of escalation or lead.Hands-on experience in developing native mobile apps; retail or eCommerce experience is a plus.Strong Kotlin and Java programming skills.Deep understanding of the Android SDK and Performance monitoring tools.Experience developing and delivering using Agile methodologiesExperience and a strong opinion about unit testing, CI/CD.Understanding of software engineering principles, design patterns, object-oriented programming (OOP), frameworks, and technologies.Familiarity with RESTful APIs to connect Android applications to back-end services.Strong knowledge of Android UI design principles, patterns, and best practicesExperience with offline storage, threading, and performance tuning.Understanding of Google’s Android design principles and interface guidelines.Proficient understanding of code versioning tools, such as Git.Familiarity with continuous integration
Stateside is an equal opportunity employer dedicated to a policy of non-discrimination in employment on any basis, including age, sex, color, race, creed, national origin, religion, marital status, sexual orientation, political belief, or disability.