Front-end Software Architect
Sorry, this job was removed at 11:54 a.m. (MST) on Saturday, February 15, 2020
By clicking Apply Now you agree to share your profile information with the hiring company.
Role
GigSmart looking for a Front-end Software Architect who will help us make intuitive high-level decisions for software development. You will create architectural solutions to guide the development team and to provide a framework for the development of a software or system that will result in high-quality products and processes.
You should have a strong technical background and a systems thinking mindset. It is also required to possess the ability to develop a unified vision for software characteristics and functions.
Job DescriptionResponsibilities:
- Create and/or implement solutions in order to create a cohesive, conventions-based software architecture
- Work together with the software development teams to determine functional and non-functional requirements for features and enhancements
- Create foundational software libraries that abstract repeat functionality and/or decrease the risk of software imperfections
- Create high-level product specifications with attention to system integration and feasibility
- Monitor the progress of the development team to ensure consistency with an initial design
- Define all aspects of front-end development from appropriate technology and workflow to coding standards
- Discuss all concepts and guidelines with the development team
- Ensure the compliance of software with all requirements of quality, security, modifiability, extensibility, etc.
What we’re looking for:
- 2+ years' experience of working on a Software Architect or Engineering position
- Significant experience in software development and coding in various javascript frameworks (React, React-Native, Angular, Ember, Vue, etc.)
- In-depth knowledge of software and application design and architecture
- Good knowledge of JavaScript and UI/UX design
- Familiarity with software quality assurance principles
- Strong organizational and leadership skills
- Strong communication and presentation abilities, with close attention to detail
Nice to have:
- Experience developing shared libraries and platform systems
- Experience with GraphQL
- Experience with React Native
- Experience with Test automation
- Experience with Continuous deployment
Expectations of a GigSmart Employee:
- Be positive
- Work hard
- Innovate
- Have passion
- Continue to learn
- Exceed expectations
- Collaborate
Read Full Job Description