Lead Engineer - Full Stack (React Native + React)

at  Photon

Louisville, Kentucky, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate20 Jan, 2025Not Specified20 Oct, 20246 year(s) or aboveOptimization Techniques,Html,Css,Es6,Web Technologies,Javascript,React Native,Xcode,Syntax,Build ToolsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

REQUIREMENTS:

Proven experience as a Full Stack Engineer, with a focus on React Native and React JS.
Strong proficiency in JavaScript, HTML, CSS, and related web technologies, including ES6+ syntax
Knowledge of programming
Ability to write well-documented, clean Javascript code
Rock solid at working with third-party dependencies and debugging dependency conflicts
Familiarity with native build tools, like XCode, Gradle
Understanding of REST APIs, the document request model, and offline storage
Knowledge of mobile app development best practices and performance optimization techniques.
Experience with automated testing suites
Experience with version control systems (e.g., Git) and CI/CD pipelines.
Understanding of QSR industry requirements and challenges is a plus.
Bachelor’s Degre

Responsibilities:

Lead the design, development, and deployment of pixel-perfect, high-performance web and mobile applications using React Native and React JS.
Leverage native APIs for deep integrations and ensure the scalability, performance, and reliability of applications across multiple platforms.
Diagnose and fix bugs and performance bottlenecks, ensuring applications perform smoothly.
Transition existing React web apps to React Native while maintaining code quality and writing automated tests.
Collaborate with product managers, designers, and other stakeholders to define project requirements and deliverables.
Mentor and guide junior developers, conduct code reviews, enforce coding standards, and ensure best practices are followed.
Troubleshoot and resolve technical issues, ensuring the smooth operation of applications.
Stay updated with the latest industry trends and technologies, integrating new tools and methodologies as needed.
Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.


REQUIREMENT SUMMARY

Min:6.0Max:11.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Louisville, KY, USA