Mobile Developer
Role details
Job location
Tech stack
Job description
We are seeking a dynamic and innovative Mobile Developer to join our vibrant tech team! In this role, you will be at the forefront of designing, developing, and maintaining cutting-edge mobile applications that deliver exceptional user experiences. Your expertise will drive the creation of seamless, responsive apps across various platforms, ensuring our digital solutions meet the highest standards of performance and usability. If you thrive in a fast-paced environment and are passionate about pushing the boundaries of mobile technology, this is your opportunity to make a significant impact!, * Develop, test, and deploy mobile applications for iOS and Android platforms using frameworks such as React Native.
- Collaborate with UX/UI designers to translate wireframes and web design concepts into functional mobile interfaces that prioritize user flows and accessibility.
- Integrate RESTful APIs, GraphQL, and other web services to enable smooth data exchange between front-end apps and back-end systems.
- Optimize app performance through efficient coding practices, including unit testing, debugging, and code reviews.
- Maintain version control using GitHub or SVN, ensuring code integrity and seamless collaboration across teams.
- Implement CI/CD pipelines utilizing Jenkins or similar tools to automate testing and deployment processes.
- Ensure apps are responsive across all devices by adhering to responsive web design principles with SCSS, HTML, CSS, and JavaScript frameworks like Angular or React.
- Conduct system architecture planning for scalable applications leveraging cloud services such as AWS or Azure.
- Participate in Agile development cycles using tools like Jira or Trello to manage tasks effectively.
- Stay updated with emerging trends in mobile development, UX design, SEO strategies for app visibility, and DevOps practices to enhance product quality.
Requirements
- Proven experience in developing mobile applications using React Native, Flutter, or native Java/Kotlin for Android and Swift/Objective-C for iOS.
- Strong understanding of front-end development technologies including HTML5, CSS3 (SCSS), JavaScript (TypeScript), jQuery, and Bootstrap.
- Hands-on experience with web development frameworks such as Angular or React for building engaging UI components.
- Familiarity with back-end integration via RESTful APIs.
- Knowledge of database management systems including MySQL, PostgreSQL, Microsoft SQL Server, MongoDB, SQLite, and data visualization tools for presenting insights effectively.
- Experience working within SDLC (Software Development Life Cycle) methodologies such as Agile or DevOps environments.
- Proficiency with version control systems like GitHub or SVN along with CI/CD tools such as Jenkins or Azure DevOps.
- Ability to implement system architecture best practices ensuring security, scalability, and performance optimization across platforms.
- Familiarity with containerization tools like Docker
- Strong problem-solving skills combined with excellent communication abilities to collaborate effectively across multidisciplinary teams. Join us to innovate at the intersection of mobile technology and user experience! We're committed to fostering a creative environment where your skills can flourish while contributing to impactful projects that reach users worldwide.
Benefits & conditions
Pulled from the full job description
- Professional development assistance
- Tuition reimbursement
- 401(k)
- Health insurance
- 401(k) matching
- Paid time off
- Dental insurance, * 401(k)
- 401(k) matching
- Dental insurance
- Flexible schedule
- Health insurance
- Paid time off
- Professional development assistance
- Tuition reimbursement