Dice is the leading career destination for tech experts at every stage of their careers. Our client, Maven Companies, is seeking the following. Apply via Dice today!
Duties/Day To Day Overview
Key Responsibilities
Develop and maintain mobile applications using React Native
- Contribute to iOS (Swift, Objective-C) and Android (Kotlin) development as needed
- Build responsive and performant frontend web applications
- Design and integrate applications with backend services, APIs, and distributed systems
- Collaborate on application integration across systems and platforms
- Apply strong algorithmic thinking and systems design principles to build scalable solutions
- Work with cross-functional teams (engineering, product, design)
- Participate in code reviews and contribute to engineering best practices
Top Requirements
(Must haves)
Qualifications
Bachelor’s degree in Computer Science or related field (or equivalent experience)
- Strong problem-solving and communication skills
Ability to work in a fast-paced, collaborative environment
3–8 years of professional software development experience
React Native (primary Requirement)
- JavaScript / TypeScript
- Experience with mobile development:
iOS: Swift and/or Objective-C
- Android: Kotlin
- Strong backend development experience (preferred focus area)
- Solid understanding of frontend development (HTML, CSS, modern frameworks)
- Experience with API development and application integration
- Strong foundation in data structures, algorithms, and systems design
- Experience working with databases:
SQL
- NoSQL (MongoDB preferred)
Read and write
non‑trivial SQL queries
Understand joins, indexing basics, query behavior
Make
basic tuning or performance adjustments
Advanced DBA‑level skills not required, but
“basic SQL” is not enough