Salt Lake City, UT - Hybrid/Remote / Full Time
Position Summary
Software Technology Group is a software development consulting company dedicated to building software solutions that transform our clients businesses. Unlike most consulting companies, we have full-time salaried positions and offer our employees the chance to build and strengthen their skills with our custom Career Developing Plans, Certifications, Mentorships, and training. Our main goal is to help you have the career you want while also building the skill set you desire - sounds pretty awesome right?
We are seeking a highly skilled and experienced Senior React Developer to join our dynamic and innovative team. As a Senior React Developer, you will play a pivotal role in designing, developing, and maintaining cutting-edge web applications using React.js and related technologies. Your expertise in front-end development and your ability to mentor and guide junior developers will be essential in driving the success of our projects and contributing to the growth of our development team.
Job Responsibilities:
- Front-end Development: Lead the design and implementation of complex, high-performance, and scalable web applications using React.js and associated libraries.
- Architecture and Code Quality: Collaborate with the development team to establish best practices, coding standards, and architectural patterns to ensure maintainable, clean, and efficient code.
- Technical Leadership: Act as a subject matter expert in React.js and front-end development techniques. Mentor and provide guidance to junior developers, conducting code reviews, and supporting their professional growth.
- UI/UX Collaboration: Work closely with UI/UX designers to implement engaging and user-friendly interfaces, ensuring seamless user experiences across multiple devices and browsers.
- Performance Optimization: Identify and address performance bottlenecks, making data-driven decisions to optimize application speed and responsiveness.
- Testing and Quality Assurance: Ensure the delivery of high-quality software by writing unit tests, integration tests, and end-to-end tests, fostering a culture of test-driven development.
- Continuous Improvement: Stay updated with the latest trends and best practices in front-end development, evaluating and incorporating new technologies and tools to enhance the development process.
- Project Management: Collaborate with cross-functional teams, including product managers and backend developers, to understand project requirements and deliver solutions within defined timelines.
- Troubleshooting and Bug Fixing: Investigate and resolve complex technical issues and bugs, ensuring the stability and reliability of the applications.
Required Skills & Experience
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Extensive experience in front-end development, with a strong focus on React.js and its ecosystem (Redux, React Router, etc.).
- Proven track record of delivering high-quality, scalable, and maintainable web applications.
- In-depth understanding of modern JavaScript, ES6+, and related frontend technologies (HTML5, CSS3, etc.).
- Familiarity with responsive design principles and mobile-first development.
- Experience with version control systems (Git, SVN) and continuous integration/continuous deployment (CI/CD) workflows.
- Strong knowledge of front-end build tools and bundlers (Webpack, Babel).
- Ability to write comprehensive unit tests and experience with testing frameworks (Jest, Enzyme, etc.).
- Excellent problem-solving and analytical skills, with a keen eye for detail.
- Effective communication and teamwork abilities, with the capacity to mentor and collaborate with other developers.
- Experience with other front-end frameworks (Angular, Vue.js) and backend technologies (Node.js, Express) is a plus.
Apply Today
It is the policy of Software Technology Group, Inc. to ensure equal employment opportunity to its employees and applicants for employment by fitness and merit without regard to race, color, religion, sex, national origin, age, disability, or genetic information.
Employing top software developers since 1996
Our business model makes us unique: most STG consultants are full-time employees, complete with benefits and paid time off. Positions at STG combine the variety and excitement of contract work with the stability of permanent employment.
Work-Life-Balance
We are a multi-year winner of the Alfred P. Sloan award for our outstanding accomplishments in workplace flexibility.
Quality People & Work
STG's management and consultants are considered industry leaders, working together to develop advanced, innovative solutions for our clients.
Continuous Learning
We offer a mentoring program that pairs junior software consultants with our senior consultants. Software consultants at all levels benefit from our regular training programs and education reimbursement options.
Employee Value
Without our employees, STG could not exist. We offer outstanding benefits, regular bonus opportunities, and above all, gratitude and appreciation for your contributions.