Securonix

Software Engineer

Securonix

full-time

Posted on:

Location Type: Hybrid

Location: BangaloreIndia

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design, develop, and maintain user interfaces using React.js with a focus on performance, scalability, and maintainability
  • Translate designs and wireframes into high-quality, reusable components
  • Collaborate with team members, product owners, and designers to implement product requirements and provide technical guidance
  • Optimize application performance and ensure responsiveness across various devices and browsers
  • Write clean, maintainable, and efficient code following best practices
  • Participate in code reviews, providing constructive feedback to maintain code quality standards
  • Mentor junior, mid-level, and senior developers, fostering a culture of continuous learning and improvement
  • Stay up to date with modern web development practices and technologies, and drive innovation within the team
  • Lead troubleshooting and resolution of complex issues, ensuring a seamless user experience.

Requirements

  • Expertise in JavaScript, including ES6+ features and a deep understanding of its core principles.
  • Experience in ReactJS
  • Proficient in HTML and CSS, with experience in CSS preprocessors like SASS or LESS
  • Strong knowledge of Design Patterns, Data Structures and Algorithms
  • Comprehensive knowledge of React.js and its core principles, such as component lifecycle, state management, and hooks
  • Solid experience with popular React workflows, such as Redux Toolkit or Context API
  • Experience with testing frameworks such React Testing Library, Playwright, Jest.
  • Experience making API calls and caching using RTK Query or any other fetching Libraries.
  • Familiarity with version control systems, such as Git
  • Strong problem-solving skills and attention to detail
  • Excellent verbal and written communication skills
  • Experience with front-end build tools, such as Webpack or Parcel
  • Knowledge of performance optimization techniques, such as code splitting and server-side rendering.
  • System design and architectural understanding of large-scale applications
  • (Bonus Skills - not required, but a plus) Experience with GraphQL or other modern API technologies.
  • Familiarity with accessibility best practices (e.g., ARIA attributes, WCAG guidelines)
  • Experience working with design systems or component libraries
  • Working with big data technologies KAFKA, SPARK, SOLR, HDFS, IMPALA / HIVE / SPARK SQL
  • Familiarity with other front-end frameworks or libraries, such as Angular or Vue.js
  • Experience with responsive design and mobile-first development approaches
  • Knowledge of Microservice architecture, CI/CD pipelines and deployment strategies
  • Experience in leading or mentoring other developers and cross-functional collaboration.
Benefits
  • Health Insurance with a total sum insured is INR 7,50,000 Coverage: Self, Spouse, 2 kids, Dependent parents, or parents-in-law
  • Personal Accident with total sum insured is INR 10,00,000
  • Term Life Insurance with a sum assured for employees is 5 times fixed base pay is covered.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaScriptReact.jsHTMLCSSSASSLESSRedux ToolkitReact Testing LibraryPlaywrightJest
Soft Skills
problem-solvingattention to detailverbal communicationwritten communicationmentoringcollaborationcontinuous learningtechnical guidancecode reviewfostering culture