Senior AndroidDeveloper
MinneapolisMN
Code andbuild applications for Android platform using Java Kotlin and ReactNative.
Must have experience with React Nativeand Android Java & KotlinUses modern technology to buildaccessible innovative and highly interactive user interfaces andensure the technical feasibility of UI/UX designs
Write quality code and maintain responsiveness of theapplication.
Understand the design andcollaborate with the team to develop features.
Understand the existing software eco system and application codebase
Translate designs and wireframes into highquality code
Identify bottlenecks and fixbugs
Adhere to clients software developmentprocesses and best practices
Ability to rapidlylearn and take advantage of new concepts business models andtechnologies.
Provides quality and thoughtfulfeedback on PRs and peer code reviews..
Optimizes Mobile app for maximum speed and scalability.
Collaborates with team members across various disciplinesto solve problems at the scale.
Strong workingknowledge in both AndroidKotlin and React Native
Strong in Design patterns Algorithms and Familiarities inPush Notifications
Experience with storagetechniques threads and performance tuning and knowledge in Usage ofInstruments: Allocation Leaks Crash Analysis and Debuggingskills
Understanding of Material designguidelines and Human Interface guidelines
Asolid grasp of fundamental algorithms data structuresmultithreading and mobile applications
Experience using Jenkins and using Jira/agile tools SVN orGit
Experience writing unit integration andfunctional tests.
Performance analysis andtuning experience including memory usage CPU utilizationPower/Battery usage leak checking etc. Experience with Test DrivenDevelopment
Experience in delivering projectsin agile methodology
Experience working withRemote teams and good communication skills
.Experience using Jenkins and using Jira/agile tools SVN or GitExperience writing unit integration and functional tests.Performance analysis and tuning experience including memory usageCPU utilization Power/Battery usage leak checking etc. Experiencewith Test Driven Development Experience in delivering projects inagile methodology Experience working with Remote teams and goodcommunication skills