
Software Engineer
Securonix
full-time
Posted on:
Location Type: Hybrid
Location: Bangalore • India
Visit company websiteExplore more
Tech Stack
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