A Software development company based in Sri Lanka is looking for a Senior Software Engineer –ReactJs / React Native to welcome to their team.
Our client is an expert web development company and they are specializing in product development for their worldwide clients.
Tasks and Responsibilities
- Reach out to the open-source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things
- Maintain code and write automated tests to ensure the product is of the highest quality
- Translate application storyboards and use cases into functional applications
- Build pixel-perfect, buttery smooth UIs across both mobile platforms
- Leverage native APIs for deep integrations with both platforms
- Diagnose and fix bugs and performance bottlenecks for performance that feels native
- Transition existing React web apps to React Native
- Experience with native android and iOS app development is an added advantage
- Mentor junior developers
Profile
- Bachelor’s degree in Computer Science, IT, or related disciplines
- 3-5 years of experience in Front End Development (ReactJs/React Native development)
- Firm grasp of the JavaScript language and its nuances, including ES6+ syntax
- Experience in JavaScript frameworks such as Angular, jQuery, Vue.js, Ember.js, etc
- Experience in TypeScript is an added advantage
- Knowledge of object-oriented programming
- Ability to write well-documented, clean Javascript code
- Good understanding of UX with A/B and multivariate experiments/testing
- Experience in AJAX, JSON, XML and WebSocket
- Hands-on exposure in working with cloud providers like AWS, GCP and Azure
- Familiarity with native build tools, like XCode, Gradle, Android Studio, IntelliJ
- Understanding of REST APIs, the document request model, and offline storage
- Understanding of GraphQL
- Understanding of SEO frameworks, best practices, and site optimization
- Experience in automated testing suites, like Jest or Mocha
- Proficient understanding of Git
- Experience in scrum-based software development, JIRA, and CI/CD
- Familiarity with current and emerging trends related to mobile & web development
- Superior attention to detail and ability to work under minimum supervision
- Team Player, empathetic, and a fast learner
If you have the right profile, you have the opportunity to be a part of a dynamic team working for a company with global exposure, providing you a great working environment and ample space to learn and develop. If you are ready to grab this opportunity, please forward your CV to apply@goproconsultancy.com or call us on +94 114312515 for more information.