SDE-3 Frontend Engineer

Job Description

SDE-3 Frontend Engineer

Experience job
Exp: 6-10 yrs.
Location job
Work Location: Hyderabad, India
Location job
No. of positions: 1
Location job
Employment Type: Full Time

Foundation AI is seeking an SDE-3 Frontend Engineer with a proven track record in designing and developing high-quality software solutions that align with our business objectives. This role demands deep technical expertise, exceptional problem-solving abilities, and a commitment to driving engineering excellence.

Job Summary:

As an SDE 3 at Foundation AI, you will be crucial in designing and developing software solutions that meet our business objectives. You will work closely with product managers and engineering teams to create scalable, high-quality software. This role requires deep technical expertise, strong problem- solving skills, and the ability to mentor junior engineers while driving engineering excellence within the organization.
In this role, you are expected to have strong depth in frontend technologies like React and a good understanding in backend technologies like Python, Celery, RabbitMQ, Keycloak.

Responsibilities:

Software Development:
  • Design, develop, test, and deploy scalable and maintainable software solutions.

  • Write clean, efficient, and well-documented code following best practices.

  • Participate in code reviews and provide constructive feedback to peers.

  • Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.

  • Create responsive and visually appealing user interfaces that enhance user experience and engagement.

Technical Leadership:
  • Lead small to medium-sized projects, guiding the technical direction and making architectural decisions.

  • Provide technical guidance to team members, ensuring adherence to best practices in software development.

  • Assist in troubleshooting and resolving complex technical issues in development and production environments.

  • Work on the architecture and design of the software

  • Own multiple initiatives for Technical OKRs

  • Actively monitor system performance by tracking the number of requests, response times, error rate etc.

Collaboration and Communication:
  • Collaborate with product managers to understand project requirements, scope, and deliverables.

  • Work closely with cross-functional teams, including QA, operations, and customer support, to ensure successful project delivery.

  • Communicate effectively with team members and stakeholders, articulating technical concepts and project status clearly.

Mentorship and Team Development:
  • Mentor junior engineers, providing guidance and support in their technical growth.

  • Participate in recruitment processes, conducting technical interviews and evaluating candidates.

  • Foster a culture of continuous learning and improvement within the engineering team.

Process Improvement:
  • Contribute to the continuous improvement of software development processes and practices.

  • Implement tools and mechanisms to enhance efficiency, quality, and operational excellence.

  • Ensure proper documentation and knowledge sharing within the team.

Project and Delivery Management:
  • Manage the execution of projects, ensuring timely delivery and high-quality outcomes.

  • Address and manage technical debt with appropriate prioritization.

  • Participate in sprint planning, grooming, and review sessions to ensure project alignment and progress.

Innovation and Problem Solving:
  • Proactively identify and resolve technical issues and challenges.

  • Stay updated with the latest industry trends and technologies to drive innovation within the team.

  • Encourage creative solutions and approaches to technical problems.

Skill/Qualifications:

  • Experience with user interface design and front-end architecture using React

  • In-depth knowledge of JavaScript, CSS, HTML(5), React, Redux, Webpack, Enzyme, Flux and other front-end languages.

  • Experience working with responsive web designs and mobile web sites

  • Understanding of REST APIs and comfortable with integrating RESTful APIs with backend

  • Familiarity with technologies, programming languages, and frameworks like Python, Flask, and FastAPI.

  • Good understanding of Celery (asynchronous task executors), RabbitMQ, Airflow

  • Proficiency in logging tools such as ELK stack.

  • Experience with identity management (OAuth2, OIDC, SAML) using tools like Keycloak.

  • Strong knowledge of ORM frameworks like SQLAlchemy and databases such as Postgres and MongoDB.

  • Experience with OOP approach and Agile/Scrum methodologies.

  • Knowledge of Unit testing frameworks like Protractor, Jest, Enzyme etc.

  • Experience with browser-based debugging and performance testing software.

  • Proficiency in cloud technologies like AWS, Azure, GCP.

  • Experience with containerization and orchestration tools like Docker and Kubernetes.

  • Proficient understanding of code versioning tools, such as Git.

  • Experience with Agile/Scrum methodology.

  • Experience working in an Agile development environment.

  • Knowledge of industry best practices and trends in software development and technology.

  • Experience with cloud computing, DevOps practices, and CI/CD pipelines.

  • Extensive experience in software development and architecture.

  • Proven ability to solve significantly complex problems and make high-impact architectural decisions.

  • Expertise and understanding of front-end technologies. Deep experience in working on React.js, greater than 5 years.

  • Strong leadership and team management skills, with experience in mentoring and developing engineers.

  • Excellent project management skills with a track record of delivering high-quality software projects on time.

  • Strong strategic thinking and problem-solving skills.

  • Excellent communication and interpersonal skills, with the ability to articulate technical concepts to non-technical stakeholders.

  • Experience with process improvement and operational excellence in software development.

Foundation AI is dedicated to fostering an inclusive and diverse workplace, valuing the principles of equal opportunity and affirmative action. We strive to provide equal employment opportunities to all individuals, irrespective of their race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or veteran status. We believe in upholding these values and complying with all applicable laws.

Please send your CV to

careers@foundationai.com

Automate Document-Driven Work
© Foundation AI