Bangalore
10 days ago
Developer II - Software Engineering - React

Role Proficiency:

Acts under very minimal guidance to develop error free code; testing and documenting applications

Outcomes:

     Understand the applications features and component design and develop the same in accordance with user stories/requirements.      Code debug test and document; and communicate product/component/feature development stages.      Develop optimized code with appropriate approach and algorithms following standards and security guidelines independently      Effectively interact with customers and articulate their input      Optimise efficiency cost and quality by identifying opportunities for automation/process improvements and agile delivery models      Mentor Developer I – Software Engineering to become more effective in their role      Learn technology business domain and system domain as recommended by the project/account Set FAST goals and provide feedback to FAST goals of mentees

Measures of Outcomes:

     Adherence to engineering processes and standards (coding standards)      Adherence to schedule / timelines      Adhere to SLAs where applicable      # of defects post delivery      # of non-compliance issues      Reduction of reoccurrence of known defects      Quickly turnaround production bugs      Meet the Defined productivity standards for project      Completion of applicable technical/domain certifications Completion of all mandatory training requirements

Outputs Expected:

Configure:

Follow configuration process


Test:

Create and conduct unit testing


Domain relevance:

Develop features and components with good understanding of the business problem being addressed for the client


Manage Defects:

Raise
fix
retest defects


Estimate:

Estimate time
effort and resource dependence for one's own work


Mentoring:

Mentor junior developers in the team Set FAST goals and provide feedback to FAST goals of mentees


Document:

Create documentation for one's own work


Manage knowledge:

Consume and contribute to project related documents
share point
libraries and client universities


Status Reporting:

Report status of tasks assigned Comply with project related reporting standards/process


Release:

Adhere to release management process


Design:

Understand the design/LLD and link it to requirements/user stories


Code:

Develop code with guidance for the above

Skill Examples:

     Explain and communicate the design / development to the customer      Perform and evaluate test results against product specifications      Develop user interfaces business software components and embedded software components      Manage and guarantee high levels of cohesion and quality      Use data models      Estimate effort time required for own work      Perform and evaluate tests in the customers or target environments      Team player      Good written and verbal communication abilities Proactively ask for and offer help

Knowledge Examples:

     Appropriate software programs / modules      Technical designing      Programming languages      DBMS      Operating Systems and software platforms      Integrated development environment (IDE)      Agile methods Knowledge of customer domain and sub domain where problem is solved

Additional Comments:

• Application Development o Design, develop, and maintain modern, responsive, and high-performance React web applications. o Build reusable components and ensure seamless MongoDB integration through RESTful APIs or GraphQL. o Write clean, efficient, and well-documented code following industry best practices. • Technical Contribution o Participate in all phases of the SDLC—requirement analysis, estimation, design, development, testing, and deployment. o Collaborate with UX designers, product owners, and backend teams to create smooth, user-friendly interfaces. o Ensure applications meet performance, security, and scalability requirements. • Quality & Support o Conduct code reviews and implement unit/integration testing to maintain code quality. o Troubleshoot and resolve complex UI and data-related issues. o Continuously enhance application performance and optimize MongoDB queries. Required Skills & Qualifications • Core Expertise o Strong programming skills in React.js, including Hooks, Context API, and state management libraries (Redux or similar). o In-depth knowledge of CSS3 and modern styling frameworks (Sass/LESS, Tailwind, Material UI). o Hands-on experience with MongoDB, including schema design, indexing, and performance optimization. o Proficient in RESTful API integration and front-end build pipelines. • Development & Tools o Experience with JavaScript (ES6+) and TypeScript. o Familiarity with testing frameworks such as Jest, React Testing Library, or Cypress. o Proficiency in Git-based version control and CI/CD pipelines. o Knowledge of Agile/Scrum practices. • Soft Skills o Strong analytical and problem-solving skills. o Excellent communication and collaboration abilities to work effectively in cross-functional teams.

Confirmar seu email: Enviar Email