Skip to content

Lead Engineer – Mobile Developer
Company | Designit |
---|
Location | Dallas, TX, USA |
---|
Salary | $45 – $48 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Mid Level, Senior |
---|
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training
- 4+ years of experience as a Mobile Software Engineer, Android and iOS Engineer, or similar role.
- Proficiency with the following technologies: Programming Languages: Swift and Java/Kotlin, Frameworks/UI toolkits: Jetpack Compose, Firebase, Apple Push Notification Services, React JS, React Native, Source Control: GitHub, CICD: GitHub Actions, Azure DevOps, Integration/APIs Technologies: RESTful API, JSON, and XML data formats, Cloud Providers such as Azure and AWS, Test Automation: Espresso, UI Automator, JUnit, Appium
- Ability to optimize mobile app performance, ensuring efficiency and responsiveness across a wide range of devices while meeting security and privacy standards.
- Ability to concisely convey ideas verbally, in writing, in code, and in diagrams.
- Ability to optimize system designs spanning multiple teams to allow small, safe, incremental releases.
- Ability to work through others by cooperatively sharing responsibilities.
- Ability to combine deep knowledge of a product domain with awareness of advancing technology to introduce solutions that propel the technical capability of the organization forward.
- Skilled in mentoring team members and training on best practices.
- Proficiency in Agile methodologies, such as SCRUM.
- Proficiency in DevOps Toolchain methodologies, including Continuous Integration and Continuous Deployment.
- Experience with Observability principles and tools (logging, monitoring, alerting, change & incident management).
Responsibilities
- Write, test, and document code, scripts, and processes following organizational standards
- Solve technical problems and build impactful components/libraries
- Deliver high-quality work and mentor junior engineers in technical skills
- Conduct root cause analysis to address systemic issues and lead action plans
- Design integrated systems that enable cross-functional teams to deliver value at scale, speed, and reliability
- Manage technical debt and drive initiatives to eliminate it
- Anticipate scaling, latency, and durability challenges, guiding teams in mitigation
- Collaborate with security teams to implement secure practices early in development
- Assess technical risks and implement prevention strategies
- Evaluate squad delivery practices, recommend improvements, and drive change
- Identify and eliminate duplication of effort, promoting reuse across teams
- Measure team performance and support individual development
- Explore emerging technologies, lead prototype development, and incorporate into architectural solutions
Preferred Qualifications
- Master’s degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training
- Demonstrable portfolio of released applications on the App store or the Android market
- 5+ years of experience designing, developing, and implementing large-scale solutions in production environments
- 2+ years of experience providing technical leadership
- Airline Industry experience