About The Position

In this role, you will contribute to building and enhancing web and mobile applications that directly impact the customer experience. You will work within a collaborative, high-performing engineering team to design, develop, and maintain robust software solutions, ensuring scalability, performance, and security. The position requires a mix of front-end and back-end expertise, with a focus on React Native, web development frameworks, and API integration. You will participate in Agile development cycles, code reviews, and continuous learning initiatives while mentoring less experienced engineers. This role offers flexibility to work remotely while occasionally collaborating on-site, providing the opportunity to influence both technical architecture and business outcomes. Your contributions will help drive innovation, improve operational efficiency, and deliver value to end-users across multiple platforms.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or a related field, or equivalent work experience.
  • Practical experience with object-oriented programming, design patterns, and the full Software Development Life Cycle (SDLC).
  • Experience in Agile/SCRUM and/or Waterfall development methodologies.
  • Strong skills in React JS, React Native, and Expo for web and mobile development.
  • Familiarity with APIs, including JSON, REST/SOAP, and experience in API security, analytics, and documentation tools such as Swagger.
  • Experience with databases, including creating objects, relationships, and advanced query construction (DDL).
  • Ability to communicate complex technical information effectively to diverse audiences.
  • Willingness to participate in an on-call rotation and occasional travel if required.

Nice To Haves

  • 3+ years of software engineering experience
  • familiarity with tools like JIRA, Jenkins, Bitbucket, Power BI, or Alteryx
  • prior experience in financial services

Responsibilities

  • Design, develop, and maintain web and mobile applications using React Native and related technologies.
  • Write clean, efficient, and well-tested code, adhering to team coding and documentation standards.
  • Conduct impact analyses to proactively identify potential changes or issues within applications.
  • Participate in code reviews, knowledge sharing, and team sprint commitments within Agile frameworks.
  • Debug production issues and propose effective solutions to maintain system reliability.
  • Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
  • Contribute to continuous learning activities, improving code quality, design practices, and domain knowledge.
  • Guide and mentor junior software engineers to foster technical growth and team development.

Benefits

  • Competitive base salary range of $105,602 - $154,883.
  • Annual variable cash bonus between 7.5% - 15% based on individual performance.
  • Flexible remote work options and occasional on-site collaboration opportunities.
  • Comprehensive medical, dental, and vision coverage.
  • 401(k) plan with company match.
  • Paid parental leave, adoption assistance, and tuition reimbursement.
  • Generous paid time off, including holidays and wellness days.
  • Collaborative and inclusive work environment that emphasizes professional development and continuous learning.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service