18 Sep
|
Opteamix
|
India
Position: L2 – Senior Software Engineer
Practice
Development
Job Title
Sr. Software Engineer
Reporting To
Lead Software Engineer
Experience
4-6 Years
As a Level 2 Software Engineer, you will be responsible for designing, developing, testing, and maintaining software applications. You will work closely with other members of the software development team to ensure that software applications meet business requirements and user needs.
1.1 Key Responsibilities and Duties
- Designing, developing, testing, and maintaining software applications:
o Developing software applications using programming languages and tools.
o Participating in Design
o Ensuring that software applications meet functional requirements and are reliable.
o Developing and executing software unit test plans.
- Troubleshooting and debugging software issues:
o Identifying and fixing complex bugs in software applications.
o Providing technical support to end-users.
- Collaborating with cross-functional teams:
o Working with other teams such as product management, quality assurance, and user experience to ensure that software applications meet business requirements and user needs.
o Communicating effectively with team members and stakeholders.
- Participating in code reviews and contributing to the codebase:
o Reviewing code written by other team members, offering feedback, and contributing to the codebase as needed.
o Ensuring that code meets coding standards and best practices.
- Staying up to date with emerging trends and technologies:
o Keeping up to date with emerging trends and technologies in the software development industry.
o Making recommendations for improvements to existing software applications and processes.
- Participate in Design Documentation:
o Documenting software design, patterns,
and key decisions ensuring that they are explicit and concise and can be easily understood by other team members.
o Ensuring that documentation is up to date.
- Adhering to agreed coding standards and best practices:
o Adhering to agreed coding standards and best practices, ensuring that software applications are developed in a consistent and high-quality manner.
o Contributing to the development and implementation of coding standards and best practices.
1.2 Mandatory skills
Project Mandatory Skills
Project Desired Skills
4+ years of frontend development experience and in React.js.
Strong command over JavaScript (ES6+) fundamentals and advanced:
Proficiency in TypeScript for type safety and maintainable code.
Solid understanding of HTML5, CSS3, and responsive design principles.
Experience with state management (Redux, Context API).
Knowledge of REST APIs and client-side caching.
Familiarity with testing frameworks (Jest, React Testing Library, Cypress).
Strong understanding of performance optimization and rendering efficiency.
Experience with modern build tools (Webpack, Vite, Babel).
Solid problem-solving, communication, and team collaboration skills.
AI Engineering: Hands-on experience leveraging Generative AI and AI coding assistants in frontend development, including LLM/API integration, prompt engineering, AI-generated code validation, automated test generation, debugging, and development productivity. Working knowledge of RAG, embeddings, and common AI application patterns.
1.3 Qualifications
- Bachelor’s degree in computer science or related field.
- 4-6 years of experience in software development.
- Knowledge of software development methodologies such as Agile or Scrum
Job Snapshot
Updated Date
17-09-2026
Job ID
Job_270
Department
Custom Solutions
Location
Bengaluru, Karnataka, India
Experience
3 - 6 Years
Employee Type
Direct Contract
📌 Senior Software Engineer (India)
🏢 Opteamix
📍 India