Location: Yerevan, Armenia
Category: Software development
Type: Full time
Deadline: 06-May-20 12:00:00 AM
Salary:
Description
Responsibilities
- Architect, build and maintain React Native iOS / Android applications with clean code
- Build pixel-perfect, buttery smooth UIs across both mobile platforms
- Implement clean, modern, smooth animations and transitions that provide an excellent user experience
- Maintain code and write automated tests to ensure the product is of the highest quality
- Integrate third-party API’s
- Transition existing React web apps to React Native
- Release applications to IOS and Google Play stores
- Diagnose and fix bugs and performance bottlenecks for performance that feels native
- Leverage native APIs for deep integrations with both platforms
- Assist with building estimates
- Participate in technical discussions and participate in reading/writing technical annotations in English
- Follow FullStack’s step-by-step development process
- Foresee possible issues, bring innovative ideas and solve complex technology problems proactively
- Define and manage an independent project-from exploratory data analysis to model building, implementation and evaluation
RequiredQualifications
Technical Qualifications
- Experience working with large, complex systems
- Experience working with React Native to build mobile applications
- Experience working with Swift, Objective C, and Java, Kotlin
- Experience architecting, building, and maintaining excellent mobile applications
- Experience integrating mobile applications with endpoints for JSON RESTful services
- Ability to work through new and difficult React Native issues and contribute to libraries as needed
- Ability to create and maintain continuous integration and delivery of React Native applications
- Understanding of REST APIs, the document request model, and offline storage
- Experience with automated testing suites, like Jest or Mocha
- Rock-solid at working with third-party dependencies and debugging dependency conflicts
- Ability to write well-documented, clean Javascript code
Non-Technical Qualifications
- Excellent communications skills, both verbal and written, complemented by an ability to collaborate with a cross-functional agile teams
- Excellent project management, time-management, and interpersonal skills with the ability to lead architectural and development discussions
- Self-motivated and highly organized
- Excellent analytical skills
Education and Requirements
- Master’s degree or equivalent in IT, computer science or related field is required
- 4+ years of professional experience in native mobile development (iOS or Android)
- 5+ years of professional JavaScript development experience
- 10+ years of professional experience in Information Technology
Benefits
No comments:
Post a Comment