Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Works with cross-functional IT and business teams to design and develop apps based on business requirements
- Pro-actively make recommendations for technical enhancements for better performance, scalability, and maintainability
- Execute creative and visually stunning solutions
- Translate designs, wireframes, and mockups into highly composable code
- Write clean, readable code and tests
- Extensive involvement with React/React Native and their ecosystems (Webpack, Redux, ES6, Flow, Jest)
- Estimate task durations and log project hours.
- Analyze app design and performance.
Job Requirements
- Has experience developing native mobile applications in React Native and single page React applications utilizing Redux
- Has practical knowledge of JavaScript and advanced understanding of Javascript design patterns
- Has working knowledge of ECMA Script standards and it'slatest features
- Has knowledge of generic software design patterns and automated Workflow Tools (e.g. Webpack)
- Has experience working with REST/RPC APIs, JSON and OAuth
- Has expert knowledge of HTML5, CSS3 and semantic markup
- Posses grounded understanding of modern debugging and error handling techniques on native devices, browsers and desktops
- Are fully acquainted with TDD and BDD development practices
- Has a minimum of 3 to 5 years of work experience in a similar position