Senior Application Developer

UHYHouston, TX
15h

About The Position

As an Application Senior Developer, you will take a leadership role in designing, developing, and maintaining high-quality mobile and web applications. You will collaborate closely with cross-functional teams, guide projects, and contribute to the technical excellence of our app development efforts. JOB DESCRIPTION Lead the design, coding, testing, and debugging of mobile and web applications using advanced programming languages and development tools, such as [specific technologies/languages/frameworks relevant to your organization] Provide technical leadership, guidance, and mentorship to junior developers, sharing best practices and fostering a culture of excellence Participate in architectural discussions, making informed decisions about app architecture and design to ensure scalability, performance, and maintainability Collaborate with project stakeholders to gather and refine app requirements, user stories, and functional specifications Ensure high code quality and adherence to coding standards and best practices, conducting code reviews and implementing improvements as needed Oversee unit testing, integration testing, and assist in user acceptance testing (UAT) to validate app functionality and reliability Implement and advocate for security best practices to protect sensitive data and ensure the highest levels of application security Create and maintain technical documentation, including code comments, architectural diagrams, user manuals, and application documentation Lead troubleshooting efforts to identify and resolve complex software defects and issues, collaborating with team members to find effective solutions Stay at the forefront of emerging technologies, development trends, and best practices in app development to drive innovation and improvement Work environment Work is conducted in a professional office environment with minimal distractions Physical demands Prolonged periods of sitting at a desk and performing work in front of a computer screen for long periods of time Must be able to lift up to 15 pounds at a time Travel required None

Requirements

  • Bachelor's degree in computer science, software engineering, or a related field
  • 5+ years of experience as an app developer, with a track record of leading successful projects
  • Expertise in programming languages and development tools relevant to the role (e.g., .NET, C#, Java, Swift, Python, JavaScript, React Native, etc.)

Nice To Haves

  • Master's degree or relevant certifications

Responsibilities

  • Lead the design, coding, testing, and debugging of mobile and web applications using advanced programming languages and development tools, such as [specific technologies/languages/frameworks relevant to your organization]
  • Provide technical leadership, guidance, and mentorship to junior developers, sharing best practices and fostering a culture of excellence
  • Participate in architectural discussions, making informed decisions about app architecture and design to ensure scalability, performance, and maintainability
  • Collaborate with project stakeholders to gather and refine app requirements, user stories, and functional specifications
  • Ensure high code quality and adherence to coding standards and best practices, conducting code reviews and implementing improvements as needed
  • Oversee unit testing, integration testing, and assist in user acceptance testing (UAT) to validate app functionality and reliability
  • Implement and advocate for security best practices to protect sensitive data and ensure the highest levels of application security
  • Create and maintain technical documentation, including code comments, architectural diagrams, user manuals, and application documentation
  • Lead troubleshooting efforts to identify and resolve complex software defects and issues, collaborating with team members to find effective solutions
  • Stay at the forefront of emerging technologies, development trends, and best practices in app development to drive innovation and improvement

Benefits

  • POSITIVE WORK ENVIRONMENT Enjoy a collaborative and supportive work environment where teamwork is valued.
  • ATTRACTIVE COMPENSATION PACKAGES Our compensation is competitive and tailored to reflect the role, qualifications, and expertise of each individual.
  • COMPREHENSIVE BENEFIT PACKAGE Access comprehensive benefits including group health insurance, dental and vision coverage, 401(k) retirement plans, and generous paid time off (PTO) allowances.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service