Job OverviewWe are seeking a motivated and talented individual to join our dynamic team as an Associate Software Engineer. In this role, you will be responsible for developing robust frameworks for Single Page Applications (SPAs) and Backend for Frontend (BFF) services. The ideal candidate will have a strong foundation in JavaScript, Node.js, TypeScript, and Next.js, along with a passion for creating efficient and scalable solutions.
You will work collaboratively with the agile team members to review existing functionalities of our frameworks and research and remediate framework issues as they arise and embody a passion for continuous improvement. If you are interested in starting your technical career with a group of enthusiasts who are passionate about enabling software engineers build solutions, this is the right fit for you!
About UsWhen you join iCIMS, you join the team helping global companies transform business and the world through the power of talent. Our customers do amazing things: design rocket ships, create vaccines, deliver consumer goods globally, overnight, with a smile. As the Talent Cloud company, we empower these organizations to attract, engage, hire, and advance the right talent. We’re passionate about helping companies build a diverse, winning workforce and about building our home team. We're dedicated to fostering an inclusive, purpose-driven, and innovative work environment where everyone belongs.
Responsibilities- Design, develop, and maintain frameworks for Single Page Applications (SPAs) and Backend for Frontend (BFF) services.
- Collaborate with cross-functional teams to understand requirements and implement solutions that align with business objectives.
- Contribute to the enhancement and optimization of existing codebases.
- Identify and address performance bottlenecks, ensuring a smooth and efficient user experience.
- Utilize JavaScript, Node.js, TypeScript, and Next.js to build cutting-edge frameworks.
- Stay updated on industry trends and emerging technologies, incorporating best practices into the development process.
- Implement thorough testing practices to ensure the reliability and stability of developed frameworks.
- Debug and troubleshoot issues to maintain high-quality code.
- Create and maintain comprehensive documentation for developed frameworks, making it accessible for other team members.
Qualifications- Relevant bachelors degree with previous internship or working experience.
- Strong proficiency in JavaScript, Node.js, TypeScript, and Next.js.
- Familiarity with web development principles and best practices.
- Ability to work collaboratively in a team environment and communicate effectively.
- Eagerness to learn and adapt to new technologies and methodologies.
- Ability to work effectively within a fast paced, changing environment that is going through high growth.
- Ability to communicate effectively, both verbal and written.
- Demonstrates team collaboration.
Preferred- Experience with RESTful API development.
- Knowledge of modern front-end frameworks/libraries (React, Vue.js, etc.).
- Understanding of version control systems, preferably Git.
- Familiarity with agile development methodologies.
- Awareness of software engineering practices, philosophies and techniques.
- Awareness of Agile/SCRUM methodologies.
EEO StatementiCIMS is a place where everyone belongs. We celebrate diversity and are committed to creating an inclusive environment for all employees. Our approach helps us to build a winning team that represents a variety of backgrounds, perspectives, and abilities. So, regardless of how your diversity expresses itself, you can find a home here at iCIMS.
We are proud to be an equal opportunity and affirmative action employer. We prohibit discrimination and harassment of any kind based on race, color, religion, national origin, sex (including pregnancy), sexual orientation, gender identity, gender expression, age, veteran status, genetic information, disability, or other applicable legally protected characteristics. If you would like to request an accommodation due to a disability, please contact us at careers@icims.com.
Compensation and BenefitsThe target total compensation for this role will be based upon experience.
Competitive health and wellness benefits include medical, dental, vision, 401(k), dependent care, short term and long term disability, life and AD&D insurance, bonding and parental leave, mindfulness resources, an open vacation policy, sick days, paid holidays, quiet hours each workday, and tuition reimbursement. Benefits and eligibility may vary by location, role, and tenure. Learn more here: https://careers.icims.com/benefits