Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design and develop technical solutions to a pre-defined requirement.
- Design, document, and Implement client-side mobile applications.
- Participate in architecture and design off mobile applications.
- Ensure cross-platform application compatibility with dominant mobile platforms.
- Apply strong analytical and development skills to troubleshoot and performance tune mobile/mobile-web applications.
- Follow documentation, software development methodology, version control and testing, and migration standards.
- Participate in requirements analysis
- Develop a cooperative environment that fosters knowledge sharing.Provide technical guidance and mentoring to others in areas of expertise.
Job Requirements
- Proficient in building cross platform native applications with React Native Framework
- Ability to work without a geographically distributed team
- Thorough understanding of React Native and its core principles
- Proficient in application design and development for iOS using Swift and Android using kotlinDeep Knowledge and experience with Rich Internet Application development.
- Ability to write well-documented, clean JavaScript codeFamiliarity with native build tools, like XCode, GradleStrong written and verbal communication skills.
- Experience with automated testing suites, like Appium
- Familiarity with architecture styles/APIs (REST, RPC)
- Familiarity with RESTful APIsSolution Design Patterns and Best Practices, e.g. SOA
- Experience with Continuous Integration \ Development approaches and tools (Git, bamboo etc)
- Experience with change management tools and processes, including source code control, versioning, branching, defectMust be good at debugging application issues.
- Understanding of Agile methodologies