Senior Mobile Full-Stack Software Engineer

  • Região de Campinas
  • Unreal Staffing, Inc
Who We Are Looking For:If you're a highly technical, fast-paced frontend coder who thrives on solving complex challenges, particularly in building mobile apps, then we want you to apply. We're seeking individuals with experience or specialization in:Building iOS/Android mobile apps using React Native, Swift, or KotlinBuilding web apps with ReactDeveloping marketplaces, reverse marketplaces, or auction systemsCreating backends with NestJS or Node.JsRequirementsThese additional technical skills are a plus:Strong knowledge of iOS/Android UI design principles, patterns, and best practicesExperience integrating APIs for deep integrations with iOS and Android platformsWorking with remote data via REST and JSONSolid understanding of iOS/Android development platforms, including Push Notification, iOS/Android SDKs, and FrameworksFamiliarity with native build tools like XCode, Gradle, and Android StudioExperience with AWSFamiliarity with React HooksAbility to write clean, well-documented codeEntrepreneurial mentality, comfortable in an exciting, fast-paced, and autonomous environmentPrior internship or startup experience, particularly in building mobile apps or other projects from scratchStrong product-oriented mindsetInterest in cars and automotive is a plusIn This Role, You Will:Design and build highly scalable mobile and web applications with robust frontend UI and backend to handle 100k users initiallyLead the entire app lifecycle, including concept, design, build, deploy, test, and release to the App Store and Google Play StoreParticipate in the full software development cycle, including coding, testing, implementation, and supportSupport the production-level frontend and collaborate with UX/UI designers and frontend engineersCollaborate with product team stakeholders to recommend enhancements for improved user experienceHelp define and communicate technical and design requirementsIdentify, troubleshoot, and resolve performance issues at the code and UI layersAssist internal departments in requirements gathering, analysis, and specification, providing technical expertise and recommendationsProvide support and assistance to other team membersDevelop internal processes to support the fast-growing teamCommunicate with engineering teams throughout the organization to build world-class productsBaseline Requirements:Currently pursuing or have earned a Bachelor's or Master's in Computer Science (applicants with any specialization are welcome to apply)Eagerness to tackle challenging problems in a fast-paced environmentWillingness and excitement to take on a wide range of responsibilitiesBenefitsCompetitive salaryEarly-stage equity grant with significant potential for salary growthFriendly, close-knit startup atmosphere, working with experienced software engineers and technical project managersOpportunity to make an outsized impact and join the ground floor of a rapidly growing company, with high potential for promotion based on success in the role