IT - Software Engineer - RFP-252802-1

JavaScript

IT - Software Engineer - RFP-252802-1

JavaScript
Centrum, Pune

emagine Polska

Full-time
Any
Mid
Hybrid

Job description

Summary

The Software Engineer role plays a critical part in enhancing software solutions that align with user and business demands by designing, developing, and maintaining applications throughout their lifecycle.

Main Responsibilities:

  • Design, develop, test, deploy, and maintain robust, scalable, and high-performance software applications using cloud components.
  • Develop reusable UI components and frontend architecture (design systems, state management, routing, bundling).
  • Write clean, efficient, and well-documented code following best practices.
  • Collaborate with product managers, UX/UI designers, and other engineers to define, design, and ship new features.
  • Debug and resolve technical issues, ensuring optimal application performance and reliability.
  • Contribute to architectural discussions and decisions, helping to shape the future of our technical stack.
  • Stay up-to-date with emerging technologies and industry trends, continuously seeking to improve our development processes and tools.
  • Participate in code reviews, technical documentation, and continuous improvement of engineering standards.
  • Apply DevSecOps practices: dependency management, vulnerability scanning, secrets handling, and secure coding.
  • Establish observability for frontend applications (real-user monitoring, client-side logging, error tracking, performance monitoring).

Key Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 5 years of professional experience in software development (3+ years for mid-level, 5+ for senior).
  • Strong proficiency in JavaScript/TypeScript and modern frontend frameworks (React, Angular, or Vue).
  • Strong understanding of web fundamentals: HTML5, CSS3, browser APIs, security basics (XSS, CSP), accessibility (WCAG).
  • Familiarity with cloud deployment concepts (preferably Azure) and environment configuration.
  • Solid understanding of data structures, algorithms, and software design principles.
  • Experience with relational and/or NoSQL databases (e.g., MSSQL, MySQL, MongoDB, Cassandra, Cosmos DB).
  • Experience with version control systems (e.g., Github, GitLab).
  • Strong problem-solving skills and the ability to troubleshoot complex issues.
  • Excellent communication and interpersonal skills, with the ability to work effectively in a team environment.
  • Ability to work independently and manage multiple priorities.
  • Experience with Docker and Kubernetes.
  • Familiarity with CI/CD pipelines, Github actions/workflow.
  • Experience with agile development methodologies (Scrum, Kanban).
  • Proficiency with Agentic IDEs and experience with "Agent in the loop" workflows.
  • Proficiency with design tokens, mastery of CSS architecture (CSS Modules, Type-safe CSS), and ability to implement designs consistently across different frontend stacks.

Nice to Have:

  • Advanced knowledge of design systems and UI/UX principles.
  • Experience with cross-browser compatibility testing.
  • Familiarity with performance optimization techniques for web applications.

Other Details:

Language Requirements: Fluent English.

Tech stack

    English

    B1

    frontend

    advanced

    User Experience (UX)

    advanced

    JavaScript

    advanced

    MySQL

    advanced

    HTML

    advanced

    CSS

    advanced

    Testing

    advanced

    MongoDB

    advanced

    NoSQL

    advanced

    CI/CD

    advanced

Office location

IT - Software Engineer - RFP-252802-1

Summary of the offer

IT - Software Engineer - RFP-252802-1

Centrum, Pune
emagine Polska
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz pr... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.