Senior Software Engineer - R25-004
Verite Educational Services, LLC
Dulles, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Dulles, United States of America
Tech stack
Java
Adobe InDesign
Mobile Application Software
Python
Web Applications
Website Wireframe
React
Vue.js
Angular
Information Technology
Go
Job description
As a lead developer, you will be responsible for:
- Designing and developing rich and engaging web applications using VueJS, React, Angular, and other frameworks and tools.
- Leading and mentoring a team of developers and ensuring the quality and consistency of their work.
- Engaging with customers and stakeholders to understand their requirements, preferences, and feedback.
- Conducting user research, testing, and analysis to evaluate the usability and effectiveness of web app designs.
- Creating wireframes, mockups, prototypes, and documentation to communicate the designs to the developers and customers.
- Keeping up to date with the latest trends, best practices, and technologies in design and development.
Requirements
To be successful in this role, you should have:
- A bachelor's degree in computer science.
- At least 5 years of experience in design and development for web and mobile applications.
- Proficiency in frameworks and tools such as VueJS, React, Angular, etc.
- Experience in Python, Java, Go, or C/C+.
- Experience in leading and managing a team of developers.
- Experience in engaging with customers and stakeholders.
- Experience in conducting user research, testing, and analysis.
- A strong portfolio of design projects that demonstrate your skills and creativity.
- Excellent communication, collaboration, and problem-solving skills.
Benefits & conditions
- A competitive salary range based on your skills and experience.
- A comprehensive benefits package including health insurance, retirement plan, paid time off, and more.
- A supportive and collaborative culture that fosters learning and growth.
- A chance to work on challenging and rewarding projects that make a difference.