Job Description
Responsibilities:
- 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.
- Maintain code and write automated tests to ensure the product is of the highest quality.
- Design and build advanced applications for the React Native platform working individually and in a team
- Work as per the defined project priorities and project schedules to complete the assigned projects within allotted timelines
- Interact with the cross-functional team for the day to day development tasks and hurdles
- Adhere to agile development methodologies
- Maintain the quality and security of the assigned development tasks by applying the best design and development guidelines as defined in the project
Technical Skills
- Firm grasp of the JavaScript language and its nuances, including ES6+ syntax
- Understanding of REST APIs, the document request model, and offline storage
- Knowledge of functional and object-oriented programming
- Ability to write well-documented, clean Javascript code
- Rock-solid at working with third-party dependencies and debugging dependency conflicts
- Experience with automated testing suites, like Jest or Mocha