Job Search
           
           
             Front-End Developer 
           
           
            Bangalore | JOB NO. OTI - 004 | FULL-TIME
           
           
         
        
        
            Job Description
        
        
             About Us
        
        
            Outnovate’s Digital Products and Platform Engineering (DPPE) team is building the next
            generation of client solutions. We are a dynamic and forward-thinking company committed to
            delivering top-notch technological solutions across various domains. We pride ourselves on
            our innovative approach, collaborative culture, and dedication to continuous improvement.
        
        
            
                About the Role  
            
            
            We are seeking a skilled Front End Developer with 4-8 years of experience to join our
            dynamic team. The ideal candidate will have a strong background in web development, with
            expertise in JavaScript, React.js, and other front-end technologies. You will be responsible
            for building and optimizing user-facing applications and working closely with our back-end developers to deliver seamless and high-performing applications.
            
        
       
        
            - Key Responsibilities:
 
            
                - 
                    Develop and maintain user-facing features using React.js and related technologies.
                
 
                - 
                    Build reusable components and front-end libraries for future use.
                
 
                - 
                    Optimize applications for maximum speed and scalability.
                
 
                - 
                    Collaborate with designers to translate UI/UX designs into high-quality code.
                
 
                - 
                    Ensure the technical feasibility of UI/UX designs.
                
 
                - 
                    Integrate with backend services and APIs to fetch data and display it dynamically.
                
 
                - 
                    Write clean, maintainable, and well-documented code.
                
 
                - 
                    Conduct code reviews and provide constructive feedback to team members.
                
 
                - 
                    Stay up-to-date with the latest industry trends and technologies.
                
 
            
        
        
        
            - Required Skills and Qualifications:
 
            
                - 
                    Bachelor’s degree in computer science, Information Technology, or a related field.
                
 
                - 
                    4-8 years of experience in front-end development
                
 
                - 
                Proficiency in JavaScript, HTML5, CSS3, and modern JavaScript frameworks such as React.js.
                
 
                - 
                    Experience with server-side technologies like Node.js and Express.js.
                
 
                - 
                    Familiarity with MongoDB and SQL (Postgres) databases.
                
 
                - 
                    Experience with front-end build tools and dependency managers like Webpack, npm, or
                    yarn.
                
 
                - 
                    Knowledge of version control tools, specifically Git and GitHub.
                
 
                - 
                    Understanding of responsive design principles and mobile-first development.
                
 
                - 
                    Experience with Tailwind CSS and Styled Components for styling.
                
 
                - 
                    Familiarity with AWS and Firebase for cloud services and deployment.
                
 
                - 
                    Strong problem-solving skills and attention to detail.
                
 
                - 
                    Excellent communication and teamwork skills.
                
 
                
            
        
        
        
            - Preferred Skills:
 
            
                - 
                    Knowledge of Python and Django for full-stack development.
                
 
                - 
                    Experience real-time communication libraries like Socket.io.
                
 
                - 
                    Familiarity with data visualization libraries and tools.
                
 
                - 
                    Experience with Agile/Scrum development methodologies.