Job Title: Front End Developer
Department: Technology / Web Development
Reports to: Lead Developer / Engineering Manager
Position Overview:
We are seeking a highly skilled and motivated Front End Developer to join our team. The ideal
candidate will be responsible for translating design wireframes into high-quality code, creating
user-friendly web interfaces, and ensuring optimal performance across various devices and platforms.
You will collaborate closely with back-end developers, designers, and product managers to build
cutting-edge web applications and ensure an exceptional user experience.
Key Responsibilities:
- Develop responsive and visually appealing user interfaces for web applications using HTML, CSS, JavaScript, and React.
- Collaborate with designers to implement and maintain high-quality front-end standards.
- Ensure the technical feasibility of UI/UX designs and optimize applications for speed and scalability.
Collaboration:
- Work closely with back-end developers to integrate front-end code with server-side logic.
- Collaborate with UX/UI designers to translate design mockups and wireframes into interactive and engaging web pages.
- Participate in cross-functional meetings to understand project requirements, provide feedback, and ensure alignment with business goals.
Code Optimization and Best Practices:
- Write clean, maintainable, and efficient code following industry best practices.
- Implement automated testing and continuous integration for front-end code to ensure stability and performance.
- Conduct code reviews and provide feedback to peers to maintain code quality and consistency.
Performance and SEO:
- Optimize front-end applications for maximum speed and performance.
- Ensure that all web applications are SEO-friendly, following best practices in terms of accessibility, performance, and content structuring.
Maintenance and Support:
- Maintain and improve existing web applications, implementing new features and fixing bugs as needed.
- Stay updated with emerging front-end technologies and frameworks to ensure modern and innovative solutions.
- Provide technical support for front-end issues reported by users or internal teams.
Qualifications:
- Bachelor’s degree in Computer Science, Web Development, or a related field (or equivalent experience).
Experience:
- 3+ years of experience in front-end development.
- Proven experience in developing responsive web applications with a strong portfolio of front-end projects.
Skills:
- Proficient in core front-end technologies: HTML5, CSS3 (including pre-processors like SASS/LESS), JavaScript (ES6+).
- Familiar with modern JavaScript frameworks/libraries: React, Angular, etc.
- Knowledge and experience integrating web apps with back-end using REST APIs.
- Experience with version control systems: Git, GitHub, or GitLab.
- Proficiency in front-end build tools: Webpack, Gulp, Grunt, etc.
- Knowledge of cross-browser compatibility issues and responsive web design.
- Strong attention to detail with a focus on usability and user experience.
Nice-to-Have:
- Familiarity with TypeScript or other strongly typed languages.
- Experience with testing frameworks (e.g., Jest, Mocha) and debugging tools (e.g., Chrome DevTools).
- Knowledge of web accessibility standards (WCAG) and SEO best practices.
- Experience with CMS platforms (e.g., WordPress, Contentful) is a plus.
Key Competencies:
- Problem-solving mindset with strong analytical skills.
- Excellent communication and collaboration abilities.
- Self-motivated, detail-oriented, and able to manage multiple tasks.
- Adaptability and eagerness to learn new technologies.
Benefits:
- Competitive salary commensurate with experience.
- Comprehensive benefits package, including health insurance, retirement plans, and paid time off.
- Opportunities for professional development and career growth.
- A collaborative and inclusive work environment with a diverse team of talented individuals.
- Exciting company events, team outings, and employee recognition programs.
- Hybrid work environment for employees based in Bangalore.