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 recent 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 setting .