Building digital businesses, together.
Junior Mobile Engineer – ReactNative, Swift, Javascript
Location
Canada
Posted
34 days ago
Salary
0
Seniority
Junior
Job Description
Junior Mobile Engineer – ReactNative, Swift, Javascript
3Pillar Global
• Facilitate effective communication with the team and project stakeholders regarding progress, blockers and recommendations. • Contribute to the development of new features in React Native, JavaScript and Swift under the guidance of senior engineers, applying modern best practices. • Implement responsive UI using CSS / Flexbox layout patterns within React Native components. • Conduct and participate in thorough code reviews — both as an author who responds to feedback and as a reviewer who learns from reading others' code. • Engage in agile ceremonies: stand-ups, sprint planning, retrospectives, and estimation. • Collaborate with cross-functional teams (backend engineers, QA, designers, product managers) to deliver a world-class mobile experience. • Stay up-to-date with the latest trends in React Native, Swift, and native iOS / Android development.
Job Requirements
- Working knowledge of JavaScript and Swift in a professional or substantial project setting.
- Hands-on experience with React Native development for iOS and/or Android.
- Comfortable with CSS / Flexbox layout principles applied to React Native or web UI.
- Active participation in code-review processes — both as author and reviewer.
- Familiarity with Git-based workflows on GitLab (branching, merge requests, code reviews).
- Exceptional problem-solving skills with a focus on delivering clean, maintainable code.
- Strong communication skills and ability to work collaboratively in a team environment.
- English proficiency.
Benefits
- flexible work environment
- well-being support
- fitness offerings
- mental health plans
- generous time off
- career growth and development opportunities
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Full Stack Software Engineer – .NET, C#
UbimindsWe deliver custom-curated digital product teams with Staff Augmentation & Employer-of-Record Services in Brazil.
• Develop and maintain features across front-end (React) and back-end (.NET / C#) systems. • Work on systems involving messaging (SMS, WhatsApp, email via providers like Twilio). • Build and evolve solutions for scheduling, calendar integrations, and event-driven workflows. • Contribute to a multi-repository environment with technologies such as C#, Python, and React. • Support the evolution toward microservices architecture, Kubernetes, and continuous deployment pipelines. • Collaborate in architectural and cross-team technical discussions. • Experiment with and adopt AI-driven development approaches across the SDLC. • Write clean, maintainable, and testable code. • Actively share knowledge and collaborate across teams.
• Discussing and designing architecture strategies to deliver solutions for our customers. • Helping the team improve to achieve exceptional technical productivity, reliability, and simplicity. • Lead development and maintenance of automated test suites; dive deep into debugging production issues; design and develop load tests, benchmarks, tools, and procedures to ensure reliability. • Help and nurture engineers on the team, guiding them to scale new heights in their careers. • Evaluate and deploy essential software tools, processes, and metrics. • Actively contribute to CloudWalk's engineering-wide initiatives.
• Enhance the team’s capacity to deliver assigned stories by end of sprint. • Develop software features for relatively complex features with the support of more senior engineers during AgileDev engagements and address defects and enhancement requests. • Participate in successful Agile delivery by seeking guidance, raising concerns, advancing best practices, identifying blockers, and mentoring peers and more junior team members. • Demonstrate competency at two of the following: building attractive user interfaces, building data driven REST APIs, administering databases/cloud/servers. • Collaborate with client stakeholders during sprint planning to finalize and document technical approach with user stories as subtasks. Discuss (not just accept) requirements, iterate. Communicate status. • Ensuring the team understands acceptance criteria, tracking daily progress, limit team’s QA kickback, deliver stories as assigned, find opportunities to increase capacity and velocity.
Backend Engineer II – Data Platform
NetomiNetomi is a software development company utilizing artificial intelligence (AI) to help its clients deliver “the highest-quality customer experiences.” As an employer, the comp
• Architect and implement clean, modular, and scalable backend services using Java, Spring Boot, and modern microservice principles. • Design efficient database schemas and write optimized queries for RDS (MySQL/PostgreSQL) and, optionally, NoSQL databases like Elasticsearch, MongoDB, or DynamoDB. • Integrate Kafka or RabbitMQ to build robust and loosely-coupled event-driven architectures. • Architect and implement scalable, secure, and reliable data pipelines using modern data platforms (e.g., Spark, Databricks, Airflow, Snowflake, etc.). • Develop ETL/ELT processes to ingest data from various structured and unstructured sources. • Perform Exploratory Data Analysis (EDA) to uncover trends, validate data integrity, and derive insights that inform data product development and business decisions. • Collaborate closely with data scientists, analysts, and software engineers to design data models that support high-quality analytics and real-time insights. • Profile and tune backend performance across databases, APIs, and infrastructure. • Write clean, maintainable code with comprehensive unit and integration tests to ensure reliability and stability. • Thrive in an agile, collaborative environment and take ownership of end-to-end feature delivery.




