Permanent
Posted on 23 May 25 by Ryan Jesse
Powered by Tracker
We are seeking a Software Development Architect to architect, design, and develop scalable web, mobile, and backend applications, along with API services. This role involves hands-on coding, team leadership, roadmap planning, and technical decision-making. You will collaborate closely with cross-functional teams to drive the delivery of robust software solutions and ensure the quality, performance, and stability of our systems.
Lead the design and development of web, mobile, and backend systems, ensuring high-quality architecture and implementation.
Own major deliverables end-to-end and drive the engineering roadmap.
Manage the full software development life cycle (SDLC) for complex projects with strategic impact.
Collaborate with senior engineers, product managers, and support teams to define technical solutions and implement features.
Champion best practices for software development, including code reviews, testing, documentation, and deployment.
Ensure operational excellence by monitoring production services and responding to system incidents.
Provide deep technical leadership and mentorship within Agile Scrum teams.
Design and produce user-centered artifacts including journey maps, personas, wireframes, and interactive mockups.
Develop responsive UI/UX designs for web, mobile, and embedded interfaces across various platforms and devices.
Coordinate with internal teams to ensure seamless integration of new and existing systems.
3+ years of hands-on experience in front-end technologies: HTML5, CSS3, JavaScript.
Proven experience building responsive web applications and user interfaces.
Strong knowledge of RESTful APIs—consumption, interaction, and integration.
Experience across the full software development lifecycle—from concept to deployment.
Proficiency with React or similar front-end frameworks (e.g., Angular, Ember, Backbone).
Familiarity with browser debugging tools (e.g., Firebug, Chrome DevTools).
Understanding of CSS behavior and its impact on cross-browser compatibility.
Experience gathering and analyzing business and technical requirements.
Demonstrated ability to lead Agile development teams and deliver high-impact solutions.
UX design experience for web and mobile applications.
Experience with back-end languages and services integration.
Knowledge of embedded systems or emerging device interfaces is a plus.
Strong communication and cross-functional collaboration skills.
Regularly required to sit, stand, and walk.
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the position.