Job Description
Location: [Insert Location]
Experience: 7+ years
Job Description:
We are seeking a Senior Front End Software Engineer to design, develop, and maintain high-quality web applications that support long-term client projects. This role combines hands-on development with technical leadership, collaborating with cross-functional teams to deliver scalable, performant, and user-centric solutions.
Key Responsibilities:
- Translate business needs into robust software solutions that align with client goals.
- Develop clear technical documentation, flowcharts, layouts, and well-commented code.
- Design, develop, modify, and support components across the client technical stack.
- Work with clients and internal teams to shape the look and design of web applications.
- Troubleshoot complex software issues and implement efficient, long-term solutions.
- Serve as a technical lead, directing and mentoring development teams, including internal and external members.
- Assist in task planning, estimation, and scheduling for upcoming projects.
- Participate in Agile software development processes and contribute to continuous improvement.
- Implement CI/CD pipelines for automated code integration and deployment.
- Stay current with new technologies, frameworks, and vendor packages, making recommendations as needed.
- Collaborate effectively with cross-functional teams, including product managers, designers, and backend engineers.
Required Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 7+ years of professional software engineering experience.
- 7+ years of experience with .NET languages (C#, VB.NET) and HTML5/CSS3.
- Expertise in modern frontend frameworks: Angular, React, Vue, TypeScript, JavaScript, and CSS.
- Experience developing ASP.NET MVC and ASP.NET Core MVC applications.
- Familiarity with RESTful APIs and asynchronous request handling.
- At least 3 years of experience with SQL or other data query languages for large, diverse datasets.
- Familiarity with Kendo UI and Azure Web Apps is a plus.
- Strong debugging, testing, and problem-solving skills.
- Excellent written and verbal communication skills and ability to collaborate across teams.