
Lead Software Engineer, Mobile App
Lennar
full-time
Posted on:
Location Type: Office
Location: Miami • Florida • Texas • United States
Visit company websiteExplore more
Job Level
About the role
- Lead the design, development, and deployment of mobile applications with APIs, SDKs, and cloud services on AWS
- Mentor and guide a team of engineers
- Drive best-in-class Node.js patterns across the team, including Express.js and Nest.js
- Drive advanced React.js patterns across the team, such as high-order components, error boundaries, and code splitting
- Perform code reviews and approve Git pull requests
- Responsible for new development and providing oversight of support for existing developed functionalities by support engineers
- Lead code deployment process, ensuring sufficient change testing
- Ensure all solutions meet the business requirements on time and within budget
- Build relationships with business stakeholders, infrastructure teams, other IT teams, and vendors
Requirements
- Bachelor’s degree in computer science, Information Technology, Engineering or related technical discipline
- 3+ years of experience in cloud computing (AWS or Azure preferred)
- Experience with microservices architecture
- 7 + years of software development experience
- 2+ years of lead-level coding experience in React.js and Node.js
- Experience working with testing frameworks like Jest, Mocha etc.
- Experience with databases (SQL and NoSQL)
- Ability to design efficient database schemas and write complex queries
- Experience with Agile software development process with a strong emphasis on test driven development
- Strong communication skills (verbal and written)
- Familiarity with containerization and orchestration (Docker, Kubernetes)
- Expertise with GraphQL design and implementation
- Experience driving applications from design through production launch, including scaling, monitoring, and long-term support
- Strong analytical and problem-solving skills
- DevOps mindset with a working experience in CI/CD
- Working knowledge of application security best practices (auth, access control, data protection)
- Familiarity with software development tools for task management (Atlassian JIRA)
Benefits
- Health insurance plans, including Medical, Dental, and Vision coverage
- 401(k) Retirement Plan with a $1 for $1 Company Match up to 5%
- Paid Parental Leave
- Associate Assistance Plan
- Education Assistance Program
- Up to $30,000 in Adoption Assistance
- Up to three weeks of vacation annually
- Generous Holiday, Sick Leave, and Personal Day policies
- New Hire Referral Bonus Program
- Home Purchase Discounts
- Opportunities such as the Everyone’s Included Day
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Node.jsReact.jsExpress.jsNest.jsAWSmicroservices architectureSQLNoSQLGraphQLCI/CD
Soft Skills
mentoringcommunicationanalytical skillsproblem-solvingleadership
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in Information TechnologyBachelor’s degree in Engineering