The ideal candidate will be responsible for designing, developing, testing, and debugging responsive web and mobile applications for the company. As a Frontend Developer, you will be a vital member of the software development team, responsible for designing, developing, and maintaining applications using the Microsoft .NET framework as well as exploring React frameworks. Your expertise in .NET and React technologies will play a significant role in creating robust, scalable, and efficient software solutions that address the organization's business needs. Responsibilities and Duties: Frontend Development: Design, code, test, and debug .NET applications, web services, and components using C# .NET. Implement software solutions that align with project requirements and architectural guidelines, Ensure the technical feasibility of UI/UX designs. Technology Transformation: Exploration on various tech stack, stay up-todate with emerging trends and technologies in frontend development. System Analysis: Collaborate with stakeholders, business analysts, and project managers to understand functional requirements and translate them into technical specifications. API Development: Mock, integrate and maintain gRPC and RESTful APIs to facilitate communication between different components of the application or enable interactions between systems. (Ability to build new API is a plus) Testing and Quality Assurance: Write unit tests and perform integration testing to verify the functionality and reliability of developed features. Performance Optimization: Identify performance bottlenecks and optimize code and database queries for improved application speed and efficiency. Code Reviews: Participate in code reviews to maintain code quality, identify potential issues, and suggest improvements. Version Control and Deployment: Utilize version control systems and participate in deployment activities to ensure smooth releases of new software. Qualifications Bachelor's Degree of Diploma in Computer Science, Computer Engineering or related disciplines. Have at least 5 years’ experience in software development which related to frontend. Proficiency in XAML, WPF, C# .NET Core and the .NET framework in general. Solid understanding of object-oriented programming principles and experience with MVVM architecture and data binding in WPF. Decent knowledge of React framework, Next.js and its ecosystem is a major added advantage. Understanding of web services, APIs, and related technologies like gRPC and REST. Have experience coding for Windows or Linux architecture, communication protocols, networking & security. Candidates who have designed and implemented products that has been successfully commercialized will have an added advantage. Familiar performing source code control on Github. Positive attitude, fast-learning, energetic, able to perform in challenging environment Be able to work in a team to achieve a collective goal but independent within his/her own domain.
Interested candidates can apply through: hr@fiveoak.com.npor LinkedIn.