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.
Robust 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.