Search by job, company or skills

TrustBridge Global Foundation

Senior Angular Engineer (Full Time Contractual)

5-7 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 10 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Highlights:

  • Purposeful and meaningful work
  • Great work culture and set of corporate values
  • Be a part of a global team that enables charitable giving

Job Description:

  • Directly reports to the Lead Software Engineer.
  • The Senior Angular Software Engineer's primary function is to effectively contribute design and code for the TrustBridge suite of applications.
  • This position proactively improves application performance and experience while being compliant to internal design, coding, and documentation standards.
  • Ensure the consistent and proper use of Jira, Confluence, Slack and other tools so that the team is efficient and effectively communicating.
  • Technical responsibility for application stability and performance, including being on-call in case of system outage.
  • Demonstrates a commitment to personal, spiritual, and professional maturity.
  • Actively integrates biblical principles in day-to-day behavior, exhibiting unremitting integrity and strong moral character.

Work Environment:

  • This is contractual with a minimum of 6 months, with the possibility to convert to permanent after 6 months if both parties mutually agree.
  • Ideally the workday would run within roughly 1700 0200 to maximize the overlap with European and US Eastern Time work hours.
  • Most of the work is computer-based.
  • Ability to communicate and exchange information, collect, compile, and prepare work documents, as well as set up and maintain work files.
  • Willingness to work more than 8 hours per day, as needed; ability to handle pressure during peak periods during the year, availability to handle issues outside of normal working hours.

Responsibilities:

  • Contribute to a team with high morale and cohesion. The outcome is a strong, dedicated, cooperative, and highly productive team that is passionate about the TrustBridge mission.
  • Apply the appropriate standards, processes, procedures, and tools throughout the software development life cycle. The outcome is high quality, efficient and well documented code.
  • Evaluate functionality of products and remediate any lapse in functionality. The outcome is a stable platform with high end-user Net Promoter Score (NPS) and satisfaction scores.
  • Assist the Lead Engineer in guiding and mentoring the junior team members. The outcome is positive team member growth and consistent on-time delivery of commitments.
  • Ownership and collaboration on code development, application performance, and release quality. The outcome is well-documented technical design, and robust logging and monitoring of the application systems.

Qualifications (Education, Training, Experience):

  • Bachelor's degree or equivalent combination of education and experience.
  • 5+ of software development experience in a work environment.
  • Extensive experience with recent versions of Angular
  • Strong understanding of software design patterns.
  • Ability to develop software using JavaScript / CSS.
  • Experience with version control software (Gitlab, GitHub).
  • Experience with Restful API implementations.
  • Experience with Angular testing framework (Jasmine, Karma).
  • Experience with Scrum/Agile development methodologies and release process.
  • Experience mentoring junior developers.
  • Familiar with AWS services (EC2, RDS, SQS, S3, etc)
  • Familiar with PostgreSQL or similar relational database.

Knowledge, Skills, Abilities and Personal Characteristics:

  • Proven success and experience as a Senior Engineer or similar technical role.
  • Experience in software/application architectural design, performance tuning and complex troubleshooting.
  • Demonstrated attention to detail and accuracy.
  • Demonstrated analytical, technical, organizational, and problem-solving skills.
  • High level sense of ownership and accountability.
  • Fast learner and a continuously learner.
  • Ability to work well both in a team setting and independently.
  • Demonstrated experience working with a BA/PO to breakdown Epics and Stories
  • Demonstrated initiative in mastering new technical areas quickly.
  • Ability to effectively handle multiple projects simultaneously in a deadline-driven environment.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 134902873