Published on
Oct 15, 2024
Senior Software Engineer - FrontEnd Developer
Full-Time
/
Bengaluru
/
Job Overview
We are seeking a Senior Software Engineer - Frontend Developer with strong experience in React JS, Python, and AWS. In this role, you will be responsible for building intuitive and responsive user interfaces while collaborating with backend developers, product managers, and other stakeholders to deliver high-quality web applications. You will take a leadership role in driving frontend architecture and implementation, ensuring scalability and maintainability.
Key Responsibilities
Frontend Development: Develop responsive, high-performance web applications using React JS, ensuring cross-browser compatibility and an excellent user experience.
Collaboration: Work closely with backend engineers to integrate APIs and services, and collaborate with product teams to deliver seamless features.
Component Design: Build reusable components and libraries for future use, and ensure code quality by adhering to best practices in React development.
Optimization: Optimize components for maximum performance across a variety of devices and browsers.
AWS Integration: Leverage AWS services for deployment and integration into the frontend as required, working with cloud-based environments.
Python Knowledge: Utilize Python for backend services or support frontend integration when necessary, assisting with minor backend tasks.
Mentorship: Guide junior developers by reviewing code, providing feedback, and fostering growth within the team.
Agile Methodology: Participate in Agile ceremonies, contribute to sprint planning, and ensure the timely delivery of features.
Frontend Expertise:
Strong experience with React JS and its ecosystem (e.g., Redux, React Hooks, React Router).
Proficient in modern web technologies (HTML5, CSS3, JavaScript ES6/ES7).
Knowledge of frontend performance optimization techniques.
Python: Working knowledge of Python, with the ability to collaborate with backend developers and understand backend integrations.
AWS:
Experience with AWS services (e.g., S3, Lambda, CloudFront, EC2) for deployment, hosting, and scalability.
Familiarity with DevOps practices and deploying frontend applications on AWS infrastructure.
Version Control: Proficient with Git and version control practices.
CI/CD: Understanding of Continuous Integration/Continuous Deployment pipelines to streamline frontend releases.
Preferred Qualifications
Experience with other frontend frameworks like Angular or Vue.js.
Familiarity with microservices architecture and backend frameworks.
Experience with testing frameworks such as Jest, Mocha, or Cypress.
Knowledge of TypeScript.
Exposure to RESTful APIs and GraphQL.
Soft Skills
Strong problem-solving abilities and a proactive approach to development.
Excellent communication skills, with the ability to collaborate effectively with cross-functional teams.
Ability to manage and lead frontend projects independently.
Self-motivated with a passion for learning new technologies and improving existing processes.
Need Any Help? Contact us .