Responsibilities
- Lead the creation of applications that are scalable, secure, and deliver high performance.
- Establish and enforce best practices for both front-end and back-end system design.
- Ensure code quality by enforcing compliance with current software development standards.
- Make critical decisions on technology choices including frameworks, libraries, and infrastructure platforms.
- Design, develop, and sustain web and mobile applications using React or React Native alongside modern backend tools.
- Build and refine APIs, database schemas, and server-side logic to enable smooth user interactions.
- Set up CI/CD workflows, automated testing frameworks, and performance tracking systems.
- Coach junior and mid-tier developers through code reviews and knowledge transfer activities.
- Support team growth by identifying skill deficiencies and contributing to hiring strategies.
- Promote a collaborative engineering environment centered on innovation and ongoing learning.
- Collaborate with UI/UX designers, product leads, and business stakeholders to convert requirements into technical implementations.
- Engage in sprint planning, architectural reviews, and long-term technical planning sessions.
- Maintain equilibrium between new feature delivery and system performance, security, and scalability.
Work Arrangement
Remote (Worldwide)
Other
- Prolonged sitting at a desk while using a computer.
- Frequent use of computers and phones requiring visual focus and manual dexterity for typing, mouse use, and phone handling.
- May involve occasional travel for conferences, trade shows, business meetings, or operational support at other sites.
- Candidates must be willing to travel up to 10% of the time.
- Reasonable accommodations can be arranged to help individuals with disabilities perform essential job functions.
- Fully remote position with no on-site requirement.