Lead Mobile Software Engineer (React Native)

at  Epam Systems

Desde casa, Cauca, Colombia -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate02 Feb, 2025USD 200 Annual03 Nov, 2024N/AGradle,Agile,Android Studio,Xcode,Human Computer Interaction,Mobile Application Development,Cocoa,Development Tools,Data Structures,Design Patterns,Computer Science,Mathematics,Algorithms,Scrum,NpmNoNo
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:

We are actively searching for a talented and dedicated Lead Mobile Software Engineer to be part of our team.
This role focuses on steering the technical approach, enhancing feature designs, and adhering to best practices while working on our React Native platform for our customer app. This role is responsible for overseeing product implementations on both iOS and Android platforms and ensuring the application adheres to the highest quality and efficiency standards.
We accept CVs in English only.

REQUIREMENTS

  • Degree in Computer Science, Human-Computer Interaction, Mechanical Engineering, Mathematics, or equivalent
  • Over 5 years in enterprise mobile application development
  • Documented experience in leading and mentoring engineering teams
  • Showcase of released applications on Apple or Google app stores
  • Proficiency in Agile, Scrum, Kanban methodologies
  • Strong understanding of data structures and algorithms
  • Proven expertise in React Native application design patterns
  • Familiarity with CI/CD mobile app workflows, automated builds, and seamless deployment to app stores
  • Experience with mobile development tools and technologies including React Native CLI, VSCode, XCode, Android Studio, Gradle, Cocoa pods, and npm
  • English proficiency at B2 level or higher

Responsibilities:

  • Oversee technical design and the development of cross-platform mobile app solutions
  • Integrate new functionalities by incorporating headless CMS and various back-end services
  • Carry out unit and integration testing
  • Engage in analyzing requirements, designing products, and defining architecture
  • Comply with software development life-cycles and maintain organizational standards
  • Design applications to optimize code reuse across web and mobile platforms
  • Address and rectify production issues
  • Engage in Agile practices, perform code reviews, and manage deployments
  • Uphold high standards in code quality with consistent code reviews


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Mobile

Software Engineering

Graduate

Computer Science, Mechanical Engineering, Engineering, Human-Computer Interaction, Mathematics

Proficient

1

Desde casa, Colombia