Frontend Developer - India - Uplers

    Uplers
    Uplers India

    1 week ago

    Uplers background
    Technology / Internet
    Description

    Position: Front End developer

    Employment Type: Contractual (On Uplers' payroll)

    Contract Duration: 12 months

    Working Days: Monday to Friday

    Mode of work: Remote (work from home)

    Shift time: 10 AM to 7 PM IST

    Device: You will have to use your own device. Configurations and settings will be provided by us.

    Skills:

    Jest

    Redux Material-UI

    Redux

    JavaScript

    Requirement

    This is a front-end role with JavaScript and React.

    MUST HAVES 5+ years of experience building enterprise-class JavaScript web applications

    Expert in Typescript 3+ years of experience in the design, development and use of component-based architectures, preferably with React and Redux Knowledge about Webpack, Jest, Karma, Cypress Experience/exposure to Jenkins.

    Job Description:

    • Work on developing and maintaining large-scale JavaScript web applications, ensuring high performance, scalability, and reliability.
    • Collaborate with other team members to design and implement new features or enhancements based on project requirements.
    • Utilize TypeScript to write clean, type-safe code, improving code quality and maintainability.
    • Mentor other team members on TypeScript best practices and help onboard new developers to the technology.
    • Design and implement component-based architectures using and Redux, leveraging reusable components for efficient development.
    • Refactor existing codebase to improve modularity and maintainability, adhering to best practices in component design.
    • Configure and optimize Webpack build pipelines to bundle and optimize front-end assets for production deployment.
    • Write unit tests using Jest and integration tests using Cypress, ensuring robustness and reliability of the application.
    • Set up and maintain test automation frameworks using Karma for continuous integration.
    • Communicate effectively with remote team members across different time zones, coordinating tasks, and providing timely updates on progress.
    • Participate in remote team meetings, stand-ups, and sprint planning sessions using collaboration tools like Slack, Zoom, or Microsoft Teams.
    • Contribute to the development and maintenance of a mature design system, ensuring consistency and coherence across the application.
    • Propose enhancements or updates to the design system based on evolving requirements or user feedback.
    • Set up and configure Jenkins jobs and build pipelines for continuous integration and continuous deployment (CI/CD) of front-end code.
    • Monitor and troubleshoot build pipelines, resolving any issues or failures to ensure smooth deployment processes.
    • Communicate regularly with team members and project leads, providing updates on progress, discussing technical challenges, and seeking guidance when needed.
    • Actively participate in code reviews, providing constructive feedback and suggestions for improvements to maintain code quality.

    Sample projects:

    Migrating pages from AngularJS to React

    Building the infrastructure for i18n

    Updating libraries to the latest versions and making sure it's backward compatible

    Example: MaterialUI, AG-Grid, React, etc.

    Building and utilizing a common design system across different product areas to improve the consistency of experience

    Make the UI responsive

    Build a Sumologic Mobile App

    Build different data visualization for dashboards

    MUST HAVES

    B.S. or M.S. in Computer Sciences

    5+ years of experience building enterprise-class JavaScript web applications

    Expert in Typescript

    3+ years of experience in the design, development and use of component-based architectures, preferably with React and Redux

    Knowledge about Webpack, Jest, Karma, Cypress

    Experience building, contributing to, and/or maintaining mature design systems

    Experience/exposure to Jenkins jobs and building pipelines