Software Engineer - E5 - Frontend Heavy Fullstack

3.0 - 6.0 years

3.0 - 6.0 Lacs P.A.

Bengaluru / Bangalore, Karnataka, India

Posted:6 days ago| Platform: Foundit logo

Apply Now

Skills Required

Work Mode

On-site

Job Type

Full Time

Job Description

Key Responsibility: Provide technical leadership to the team of engineers and ensure the quality of deliverables. Work closely with architects and ensure architectural consistency and technical excellence of the products and platforms Work with stakeholders to understand their requirements and translate them into technical solutions. Collaborate with cross-functional teams to address all technical dependencies Develop technical roadmaps and provide guidance on the selection of technologies and tools. Mentor and coach team members to improve their technical and leadership skills. Ensure that the development process is well-documented and adheres to industry best practices. Participate in code reviews, testing, and deployment activities. Continuously improve the performance, scalability, and reliability of the systems. Actively participate in technical innovations, external presentations, technical publications etc. Our Ideal Candidate: You have a deep interest and passion for technology. You love writing and owning code and enjoy working with people who will keep challenging you at every stage. You have strong problem solving, analytic, decision-making and excellent communication with interpersonal skills. You are self-driven and motivated with the desire to work in a fast-paced, results-driven agile environment with varied responsibilities. Your Qualifications: Bachelors or Masters degree in Computer Science, Engineering, or a related field. 8+ years of experience as full stack developer Strong understanding of data structures, algorithms, and distributed systems. Proficiency in one or more programming languages such as JS, TypeScipt, Java. Experience in leading and mentoring teams of engineers. Excellent communication and interpersonal skills. Ability to work in a fast-paced environment and handle multiple tasks simultaneously Must-Have: Solid understanding of JavaScript & TypeScript Deep understanding of JavaScript and its working across different browsers - Deep knowledge of Browser(s) architecture & internal working (iFrame, ShadowDOM & Rendering of webpages) Core Java Basics & OOPs concetps - Understanding of MVC, MVVM, MVP, and other UI design patterns HandsOn with HTML, CSS & Core Java - Browser Profiling & Debugging Solid understanding of design principles and patterns Solid problem solving skills with understanding of data structure and algorithms Any no-sql db Knowledge of front-end compilers and bundlers Experience in Unit Testing and Automation Experience in CI/CD, Jenkins Analyze Functional & Non-Functional requirements with effort estimation and deployment strategies Hands-on in Architecting and developing large scale applications Hands-on debugging skills Design for performance, scalability, fault tolerance and high availability Good to Have: Browser Extension understanding Exposure to react & GWT/Swing/AWT

Software Development
San Jose CA +

RecommendedJobs for You

Bengaluru / Bangalore, Karnataka, India

Hyderabad / Secunderabad, Telangana, Telangana, India