Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are looking for Senior Full stack developer to join our team based on contract for 3 months, renewable.
We offer very competitive salaries in USD.
Main Job Duties:
- Develop, design, and deploy web-based applications based on business requirements and aligned functionalities
- Implement and configure interface concepts for projects facing different back-ends and systems
- Assure scalability, availability, reliability, and security of the application by conducting thorough Alpha & Beta testing
- Ensure that the solution meets internal and external compliance & security standards
- Keep up-to-date with market trends & UX innovations
- Manage process of updating product catalog working with external data team
- Assess control issues/gaps and coordinate/track them using appropriate tools
- Perform development life cycle including but not limited to standard practices, QA and code reviews.
- Develop and maintain all system documentation
- Develop and monitor system and data health reports to proactively identify issues with systems or data.
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 kotlin
- Deep Knowledge and experience with Rich Internet Application development.
- Ability to write well-documented, clean JavaScript code Familiarity with native build tools, like XCode, Gradle
- Strong written and verbal communication skills.
- Experience with automated testing suites, like Appium
- Familiarity with architecture styles/APIs (REST, XCode)
- Familiarity with RESTful APIsSolution Design Patterns and Best Practices, e.g. SOAP
- 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