Key Responsibilities:
- Develop front-end features for our products, collaborating with designers, engineers, and product managers to build a world-class user experience.
- Build responsive and reusable UI components using ReactJS , following specifications and guidelines.
- Manage application state using Redux , ensuring synchronization with the server.
- Rapidly iterate prototypes based on design updates and new requirements.
- Build reliable, secure, and performance-optimized applications across all environments.
- Write high-quality code and maintain large, scalable applications for cloud deployment.
- Develop pixel-perfect UIs for both mobile platforms.
- Leverage native APIs for deep integrations with mobile platforms.
- Diagnose and fix bugs and performance bottlenecks, ensuring a native-like performance experience.
- Write unit tests to maintain high product quality.
Skills & Qualifications:
- Bachelor's in Computer Science or relevant field.
- 5+ years of relevant experience in front-end development.
- Experience with React Native (Android/iOS) , HTML , CSS , JQuery , HTTP for mobile platforms.
- Proficiency in JavaScript (ReactJS/Redux) , HTML , CSS , JQuery , HTTP for web platforms.
- Strong understanding of XML , JSON , DOM , and W3C standards .
- Solid sense of ownership and an attitude of getting things done .
- Familiarity with basic REST principles .
- Experience with project management tools like JIRA .
- Involvement in developing enterprise systems such as eCommerce , manufacturing , or supply chain solutions.
- Excellent understanding of performance optimization techniques .
- Experience working with Git .
- Ability to thrive in a fast-paced start-up environment .