About the job Senior Frontend Developer
Responsibilities
-
Design & Build: Develop and maintain high-performance, reusable, and reliable frontend code for web and mobile platforms using React and React Native.
-
Application Logic: Build and maintain frontend system logic, integrating internal and external data sources efficiently.
-
Cross-Functional Collaboration: Work closely with product, design, and backend teams to define, design, and ship new features in a fast-paced environment.
-
Ensure Quality: Write robust unit and integration tests and participate in peer code reviews.
-
Agile Practices: Participate in Agile/Scrum ceremonies including planning, stand-ups, and retrospectives.
-
Performance Optimization: Identify and fix bottlenecks, critical bugs, and improve application performance, responsiveness, and scalability.
-
Innovation: Explore and implement new frontend technologies to enhance development efficiency and user experience.
Core Requirements
-
Frontend Expertise: Deep proficiency in JavaScript, React, and React Native, with professional experience in HTML, CSS/LESS/SCSS, ES6+, and responsive design.
-
Mobile Development Exposure: Hands-on experience with native or web-to-native frameworks.
-
Architecture & Patterns: Understanding of distributed architectures and RESTful API integration.
-
Testing: Strong commitment to quality with hands-on experience writing unit and integration tests.
-
Development Practices: Knowledge of the full frontend development lifecycle, Agile methodologies, and version control (Git).
-
Tooling: Familiarity with modern frontend development tools and workflows.
-
CI/CD: Experience or familiarity with CI/CD pipelines for frontend deployments is a plus.