Front End Developer

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, Redux, Redux Saga, Redux Toolkit etc.
  • Knowledge and experience integrating web apps with back-end using REST APIs.
  • Experience with version control systems: Git, GitHub, or Bitbucket.
  • Proficiency in front-end build tools: Webpack 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.
If interested, please send your resume to us at jobs@geospotmedia.com