logo

JobNob

Your Career. Our Passion.

Senior Developer - Frontend Technologies


Xcel Hire Management Solutions


Location

Pune | India


Job description

A. JOB TITLE : Senior DeveloperB. BUSINESS UNIT : EnvironmentalC. LOCATION : Pune D. SUPERVISOR : TBDE. ESSENTIAL FUNCTION : The Senior Developer, will work across the stack and be responsible for building scalable applications and systems that get invoked through the entire customer journey. He/she will work closely with the Technical Project Manager, System Architect and QA to build and ship key features through, modular, high-performing front-end development and deployment.II. JOB QUALIFICATIONS :A. EDUCATION : Bachelor's/ Master's in Computer Science, Information Technology, or an engineering discipline with a heavy emphasis on computer science is required.B. EXPERIENCE :- Overall experience of 10+ years in software development/engineering with 3-5 years of experience in front-end development using JavaScript and associated frameworks, HTML / CSS, Object Oriented ProgrammingC. DISCIPLINE SPECIFIC EXPERIENCE :- Demonstrated experience using frontend technologies to build customer-facing products (e.g. React, NodeJS, or Angular)- Strong and applied AWS skills, as well as experience with virtualization tools; experience in integrating / implementing JavaScript graphics/visualization libraries- Good knowledge of using issue tracking tools (e.g., JIRA), code collaboration tools (e.g., Git) and team collaboration tools (e.g., Confluence/Wiki). - Proficiency in using responsive design testing tools (e.g., Browserstack). - Proficiency in using build tools like Web pack, Babel, and task runners (e.g., Gulp)- Strong and applied DBMS, ETL & SQL skills (MySQL/ MongoDB)- Experience in CI/CD/DevOps, micro services / micro-frontend architecture- Familiarity with front-end testing frameworks (e.g., Jest for React)D. GENERAL : - Excellent problem solving, analytical, debugging skills- Experience with tools like Selenium, Puppeteer, or Cypress for UI testing- Experience in writing and executing unit tests for individual functions and modules; Using testing frameworks such as JUnit (for Java) or pytest (for Python)- Familiarity with tools like Axe or Lighthouse for accessibility testing- Familiarity with back-end to collaborate effectively with back-end developers- Individual contributor through hand's on approach to workIII. JOB FUNCTIONS :A. SPECIFIC : - Own front-end development and deployment of applications by contributing to -the structure, styling, and interactivity for all deployments- Understand product needs and engage in requirement gathering and analysis for application development- Collaborate with Product Manager, UX Designers, Developers and QA to design, develop and deploy new platform features and functionalities- Tackle large-scale data management and enrichment; develop and manage databases and applications; ensure data synchronization between the front end and the back end.- Facilitate integration of front-end applications with back-end databases using APIs.- Develop new user-facing features using React.js/ Vue/ Angular/ Preact or similar tools; build reusable components and libraries for future use. - Translate business objectives and architectural features into quality, consistent software designs for measurement and visualization- Design client-side and server-side architecture; build the front-end of applications through appealing visual design in alignment with defined project objectives- Building cloud-native micro services and functions in the AWS cloud computing environment - Develop responsive user interfaces that works across devices and screen sizes, ensure Cross-Browser Compatibility for applications across different web browsers- Optimizing application performance, such as minimizing page load times and efficient resource handling; optimize data retrieval to minimize server requests- Testing the interactions and collaboration between different components or modules of the front-end; ensuring seamless integration with the back-end- Deployment of front-end applications using platforms like Netlify, Vercel, or integrating with CI/CD pipelines- Write documentation for technical or non-technical users; identify and mitigate potential security vulnerabilities in the codebase.B. GENERAL:- Gain a solid understanding of the scientific application/use-case being addressed with the product.- Work closely with cross-functional teams, including scientists, engineers, and IT professionals, to understand requirements and align solution development with organizational goals.- Foster a culture of innovation, collaboration, and continuous improvement within the product management team- Commitment to high ethical standards and focus on delivering value for the organization and end-users.- Commitment to actively participating in and improving organizational workflows and processes. (ref:hirist.tech)


Job tags



Salary

All rights reserved