Software Engineer
Stanley Martin Homes
With an account: save jobs, track applications, build tailored resumesAlready have an account? Log in
- Location
- Reston, VA
- Work style
- On-site
- Job type
- Other
- Posted
- Oct 29
- 1 day ago
Career path
See where this role leads
Jigup maps the next three moves from a job like this one, with the titles and the skills each step asks for.
About the company
Stanley Martin Homes
Real estate · 501 to 1,000 employees
What you'll do
- Collaborate with Product Designers, Product Managers, Engineers to deliver compelling multifaceted desktop and mobile web applications.
- Develop responsive and reusable front-end and back-end components using standard web technologies (HTML, CSS, JavaScript, React, .NET, Node.js, etc.).
- Create engaging, performant UI animations, transitions, and interactive motion using JavaScript and CSS (e.g., GSAP, Framer Motion, CSS animations), ensuring smooth performance across devices and respecting accessibility needs such as reduced-motion preferences.
- Work with PL/SQL to write queries, functions, and procedures, ensuring high data quality and performance.
- Drive the continuous improvement of our codebases by writing clean, efficient, and maintainable code.
- Participate in code reviews, identify potential issues and suggest improvements, ensuring high-quality code delivery.
- Document technical decisions and processes for future reference and knowledge sharing.
- Build and integrate AI-powered user experiences, such as chat interfaces, smart search, and content generation features, including handling streaming responses, loading states, and error handling in the UI.
- Contribute to and maintain shared UI component libraries and design systems to ensure consistent user experience.
- Complete all other duties as assigned by manager.
- Represent the company professionally in all internal and external interactions and communications.
- Adhere to and promote the Mission, Vision, and Values of Stanley Martin Companies.
What you need
- Bachelor’s degree in Computer Science, Software Engineering, Human Computer Interaction, or a related field
- 2–6 years of experience developing and delivering responsive web applications in a corporate environment
- Strong understanding of object-oriented programming languages (e.g., C#, Python, Java)
- Extensive experience with web technologies (e.g., HTML, CSS, JavaScript)
- Excellent knowledge of various JavaScript frameworks and libraries (e.g., React, Angular, Vue.js)
- Solid understanding of web accessibility (WCAG), front-end performance optimization, and cross-browser compatibility
- Experience building JavaScript-based animations, transitions, and interactive motion (e.g., GSAP, Framer Motion, CSS animations) is a plus
- Familiarity with version control systems (Git, GitHub, Azure DevOps)
- Experience with cloud computing services (e.g., AWS, Azure, GCP) is a plus
- Experience interacting with or using AI/LLM APIs (Azure OpenAI, OpenAI, Claude, Vertex)
- Experience using AI-assisted development tools (e.g., GitHub Copilot, Claude Code, Cursor) to improve productivity and code quality
- Exposure to MCP servers for developer workflows or automation
- Education: a bachelor's degree
Key skills
JavaScriptHTMLCSSReact.NETNode.jsPL/SQLC#PythonJavaAngularVue.jsWCAGGitAzure DevOps
Keywords for your resumePro
The words this employer's screening is likely to look for.
This job lists resume keywords
The terms this posting uses, pulled out so you can mirror them in your resume. Jigup Pro members see the list on the job board.
See full description on company page, apply now
Read the full posting here
As a key member of the Information Technology team, the Software Engineer will contribute to the development and maintenance of our cloud-hosted web applications, supporting internal and external stakeholders and helping drive operational efficiency and content delivery across the platform. This role offers the opportunity to work with modern web technologies, including AI-powered features, collaborate across product and data teams, and contribute to projects that directly impact the homebuilding industry.
Responsibilities and Duties
Collaborate with Product Designers, Product Managers, Engineers to deliver compelling multifaceted desktop and mobile web applications.
Develop responsive and reusable front-end and back-end components using standard web technologies (HTML, CSS, JavaScript, React, .NET, Node.js, etc.).
Create engaging, performant UI animations, transitions, and interactive motion using JavaScript and CSS (e.g., GSAP, Framer Motion, CSS animations), ensuring smooth performance across devices and respecting accessibility needs such as reduced-motion preferences.
Work with PL/SQL to write queries, functions, and procedures, ensuring high data quality and performance.
Drive the continuous improvement of our codebases by writing clean, efficient, and maintainable code.
Participate in code reviews, identify potential issues and suggest improvements, ensuring high-quality code delivery.
Document technical decisions and processes for future reference and knowledge sharing.
Build and integrate AI-powered user experiences, such as chat interfaces, smart search, and content generation features, including handling streaming responses, loading states, and error handling in the UI.
Contribute to and maintain shared UI component libraries and design systems to ensure consistent user experience.
Complete all other duties as assigned by manager.
Represent the company professionally in all internal and external interactions and communications.
Adhere to and promote the Mission, Vision, and Values of Stanley Martin Companies.
Position Standards
Strong analytical and problem-solving skills
Ability to work independently and as part of a cross-functional team
Passion for software development and delivering high-quality, maintainable code
Strong attention to detail and a passion for creating intuitive, user-centered interfaces
Flexible mindset and a strong desire to learn and grow with modern technologies
Commitment to delivering work on time and within established standards
Self-directed, proactive, “get-it-done” attitude
Position Requirements
Bachelor’s degree in Computer Science, Software Engineering, Human Computer Interaction, or a related field
2–6 years of experience developing and delivering responsive web applications in a corporate environment
Strong understanding of object-oriented programming languages (e.g., C#, Python, Java)
Extensive experience with web technologies (e.g., HTML, CSS, JavaScript)
Excellent knowledge of various JavaScript frameworks and libraries (e.g., React, Angular, Vue.js)
Solid understanding of web accessibility (WCAG), front-end performance optimization, and cross-browser compatibility
Experience building JavaScript-based animations, transitions, and interactive motion (e.g., GSAP, Framer Motion, CSS animations) is a plus
Familiarity with version control systems (Git, GitHub, Azure DevOps)
Experience with cloud computing services (e.g., AWS, Azure, GCP) is a plus
Experience interacting with or using AI/LLM APIs (Azure OpenAI, OpenAI, Claude, Vertex)
Experience using AI-assisted development tools (e.g., GitHub Copilot, Claude Code, Cursor) to improve productivity and code quality
Exposure to MCP servers for developer workflows or automation