Job Description
We are seeking a highly skilled Senior Frontend Engineer to join our team. In this role, you will be responsible for designing and implementing scalable, responsive frontend applications with a strong focus on user experience and performance. You'll collaborate with cross-functional teams to deliver high-quality solutions that meet both technical and business requirements.
Key Responsibilities
- Design and implement scalable and responsive frontend applications using React, TypeScript, HTML, and CSS
- Collaborate closely with UX/UI designers to translate design wireframes into high-quality code
- Develop and maintain robust state management for smooth user interactions
- Optimize applications for maximum speed and scalability
- Ensure technical feasibility of UI/UX designs and provide development perspective input
- Implement and enhance frontend build and deployment pipelines
- Work with backend engineers to ensure seamless integration of services
- Maintain a user-first approach in all development and troubleshooting
- Opportunity to work on backend modifications (Rest endpoints) when needed
Technical Requirements
- Strong expertise in React, TypeScript, HTML5, and CSS3
- Experience with state management solutions (Redux, Context API, etc.)
- Proven ability to optimize frontend performance
- Understanding of responsive design principles
- Experience with frontend build tools (Webpack, Babel, etc.)
- Familiarity with CI/CD pipelines for frontend applications
- Knowledge of RESTful APIs and integration patterns
- Bonus: Experience with backend development (Node.js, Java, etc.)
Soft Skills
- Excellent collaboration and communication skills
- Strong problem-solving abilities
- Attention to detail and commitment to quality
- Ability to work in an agile, fast-paced environment
- User-centric mindset