IC3 - Software Engineer Mobile
Spin CareersMonterrey1w ago
MobileEngineeringremotecurated-jd
Job description
IC3 - Software Engineer Mobile at Spin Careers.
About the role
This position involves building and maintaining mobile applications while adhering to secure development standards. You will work autonomously to resolve technical challenges, produce clean code, and ensure that software meets all functional requirements.
Key facts
What you'll do
- Translate requirements from architects and product owners into functional code.
- Build automated tests and execute integration, usability, and accessibility testing.
- Optimize application performance, speed, and scalability.
- Debug complex issues and implement fixes.
- Integrate CI/CD pipelines into the testing cycle.
- Manage tasks and updates within Jira.
- Engage in pair programming and mentor other engineers.
- Refactor code to minimize technical debt.
- Automate operational tasks and deployment scripts.
- Maintain documentation for architectures, procedures, and tools.
- Manage source code through version control and branching strategies.
- Act as a culture ambassador to support an inclusive work environment.
Requirements
- 2 to 4 years of professional mobile development experience.
- Proficiency in React Native, JavaScript, and TypeScript.
- Experience with Android development (Java, Kotlin, Android Studio, Android SDK, Gradle).
- Experience with iOS development (Swift, Objective C, Xcode, Cocoa Touch, CocoaPods).
- Understanding of SOLID principles, design patterns, and software architecture.
- Ability to implement secure development practices including SAST, DAST, and MAST.
- Experience with Git and CI/CD tools such as GitHub Actions, SonarCloud, and Bitrise.
- Knowledge of TDD, BDD, and semantic versioning.
- Familiarity with RESTful services.
- Ability to manage state, hooks, component lifecycles, Flexbox, and networking libraries in React Native.
Nice to have
- Experience with ETL processes.
- Background in superapp development, modular architecture, and library reuse.
Skills & tools
- React Native, JavaScript, TypeScript
- Java, Kotlin, Swift, Objective C
- Android Studio, Xcode, Gradle, CocoaPods
- Git, GitHub Actions, SonarCloud, Bitrise
- Jira, CI/CD, SAST, DAST, MAST
- TDD, BDD, RESTful APIs
Practical notes
Spin Careers is an equal opportunity employer. We maintain a diverse and inclusive workplace and do not discriminate based on race, national origin, gender, gender identity, sexual orientation, disability, age, or any other legally protected status.