Company: EisnerAmper LLP
Job Title: Senior Mobile Developer
Experience: 6 to 9 Years
· Work closely with Onsite & US technical staff to create technical solutions that meet business and technical requirements.
· Build pixel-perfect, smooth UIs across both Android / iOS mobile platforms.
· Expertise in developing Native Android / iOS mobile applications using React Native
· Experience in developing Android / iOS mobile applications would be a plus.
· Strong understanding of React, ReactNative, Redux and RxJS
· Experience working with remote data using RESTful APIs, JSON and the document request model, and offline storage
· Ability to Leverage native APIs for deep integrations with all the platforms.
· Experience in integrating third-party libraries and APIs.
· Experience with automated testing suites, like Jest/Detox/Appium
· Ability to automate build and deploy React Native code targeting Android / iOS platforms
· Familiarity with native tools, like XCode, Gradle (Android Studio, IntelliJ)
· Ability to create user interface components that are modular, scalable, and maintainable.
· Strong understanding of Object-Oriented Programming concepts, MVVM/MVC frame works is required.
· Experience with databases like Sql Server/Oracle/DB2.
· Experience in C# and .NET application development is recommended
· Experience with Agile Development Techniques, Issue/Bug Management and Team Collaboration Tools, preferably with JIRA.
· Experience with Source code management systems like Subversion/GIT
· Good in designing and problem-solving abilities
· Should have Good written and communication skills.
· Overall at least 6-8 years’ experience IT development experience
· At least 4 years of experience in developing native apps Android, iOS frameworks.
· Must have strong team and interpersonal skills, and the ability to multi-task, when required.
· Should be proactive in suggesting solutions/ideas/alternative options and a good team player.
· Demonstrated ability to work independently with limited direction
· Bachelor\'s Degree in Computer Science, Engineering, or related technical discipline