Software Engineer (React)
- Industry Other
- Category Programming/Software Development
- Location Lalitpur District, Nepal
- Expiry date Aug 16, 2025 (1 day left)
Job Description
Position: Software Engineer (React)
RESPONSIBILITIES
- Execute full lifecycle software development
- Write well-designed, testable, efficient code after researching, consulting, analyzing, and evaluating the business needs.
- Integrate software components into a fully functional software system.
- Design, build and maintain efficient, reusable, and reliable code.
- Ensure the highest level of commitment for the best possible performance, quality, and responsiveness of applications.
- Identify bottlenecks and bugs and devise solutions to mitigate and address the issues.
- Help maintains code quality, organization, and automatization.
- Understand existing support practices and assist the team.
- A cultivated commitment to testing every aspect of the code.
- Support the client-support team when needed with technical or feature aspects
- Communicate proactively, positively, and effectively with team members, leads, and management.
REQUIREMENTS
- Working Experience working React JS Framework with Redux Toolkit and Thunk
- Working Experience with Modern Javascript
- App / API development with Python Flask Framework and Basic idea of Application / API development using Laravel
- Familiar with third party APIs and idea of API Authentication and Authorization
- Basic Front-End skills in HTML5, CSS3, JavaScript (like jQuery, Regular Expression, Ajax) and skills in OOP frameworks such as Design Patterns / Design Principles (SOLID), MVC Architecture and Software Development
- Sound working knowledge with databases/servers such as MySQL/SQL Server (creating Database designs, stored procedures, triggers, indexes etc.)
- Adequate knowledge on database modelling and optimization (MySQL, MongoDB).
- Strong idea on data representation, visualization, and reporting
- Experience with any version control system such as GIT
- Passionate about learning and self-motivated; drive to contribute ideas and share knowledge proactively; must be a team player.
- Good communication skills in both spoken and written English
EDUCATION
· Minimum Bachelor’s degree in Engineering – Computer Science or equivalent
EXPERIENCE
· Over 2 plus years of software development experience in the above-mentioned domain would be preferred and favorable.