The Role
As a Senior Software Engineer, you'll develop core frameworks for our React Native app, optimize performance, and collaborate on cross-platform integrations. You'll also mentor others and contribute to CI/CD processes.
Summary Generated by Built In
About Field Nation:
Field Nation is a leading services marketplace and SaaS platform connecting companies with a vast network of independent contractors. We empower businesses to scale their field service operations efficiently and provide flexible work opportunities for skilled professionals. Our mission is to transform how work gets done, one project at a time.
The Engineering Team:
Our engineering team is at the heart of everything we do. We are a passionate group of problem-solvers and innovators who build and maintain the platform that connects our users and powers the gig economy for field services. We work in an agile, collaborative environment and are constantly seeking to improve our technology, processes, and products.
About the Role:
We are looking for a skilled Software Engineer to join our team, focusing on the core foundation of our mobile application. This role is a unique opportunity to work at the framework level of our React Native mobile application, directly impacting the entire mobile engineering organization. You will be responsible for building and maintaining the foundational components, tooling, and architecture that enable our feature teams to build and ship high-quality mobile experiences efficiently.
If you are a mobile engineer who loves diving deep into performance optimization, framework-level development, and creating reusable, robust components, this role is for you.
What You’ll Do:
- Framework & Tooling Development: Build and maintain core frameworks, libraries, and tooling that improve the developer experience and performance of our React Native applications.
- Performance Optimization: Profile and optimize the performance of our mobile app at a low level, focusing on reducing bundle size, improving startup time, and ensuring smooth animations and transitions.
- Component & Design System: Architect and build a robust, scalable, and reusable component library and design system for our mobile platform, ensuring consistency and quality across all features.
- Cross-Platform Integration: Develop native modules and bridge code (in Swift/Objective-C for iOS and Kotlin/Java for Android) to expose platform-specific functionality to our React Native codebase.
- Collaboration: Work closely with other engineering teams, product managers, and designers to understand their needs and provide foundational solutions that unlock their productivity.
- CI/CD & Release Management: Contribute to the mobile CI/CD pipelines and release processes, ensuring smooth and reliable delivery of new app versions to the App Store and Google Play.
- Mentorship & Best Practices: Promote and enforce mobile development best practices, perform code reviews, and help mentor other engineers on mobile architecture and framework-level concepts.
- Innovation: Stay up-to-date with the latest developments in the React Native ecosystem, mobile platforms, and related technologies, and propose new ideas to improve our mobile foundation.
What You’ll Need:
- Experience: 3-5 years of professional software engineering experience, with a significant focus on mobile application development.
- React Native Expertise: Strong command of React Native and its core principles. You should be comfortable with debugging and performance profiling at a deeper level than a typical feature engineer.
- JavaScript/TypeScript: Excellent proficiency in modern JavaScript (ES6+) and TypeScript.
- Native Mobile Development: A solid understanding of either iOS (Swift/Objective-C) or Android (Kotlin/Java) development is a must. You should be able to write native code and create bridges to React Native.
- Architectural Knowledge: Experience with mobile architectural patterns (e.g., MVVM, MVI) and state management libraries (e.g., Redux, Zustand, MobX).
- Communication: Excellent communication and collaboration skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences.
- Problem-Solving: A tenacious and creative problem-solver who enjoys tackling complex, foundational challenges.
- Bonus Points If You Have:
- Experience building and maintaining a mobile component library or design system.
- Experience with release/deploy management (app store connect, and play store console)
- Experience with a modern web framework like React, Vue, or Angular.
Additional Qualifications:
- Experience with cloud platforms, especially AWS (e.g., Lambda, S3, EC2, DynamoDB).
- Familiarity with containerization technologies like Docker and Kubernetes.
- Familiarity with infrastructure-as-code tools (e.g., Terraform, CloudFormation, Ansible).
- Exposure to monitoring and logging tools (e.g., Datadog, Prometheus, Grafana, ELK stack).
- Knowledge of both SQL and NoSQL databases.
- Experience building and working with microservices architecture.
- Strong analytical and problem-solving skills.
Working Hours:
- 1:00 PM - 10:00 PM (BD Time), Monday to Friday
Salary Range:
- BDT 160,000 - 210,000 (Monthly)
Other Benefits:
- Competitive salary based on experience and qualification.
- Mobile Bill
- Festival Bonus
- Leave Encashment
- Medical Insurance
- Gratuity Benefit
- Lunch/Dinner - Fully Subsidized
- Transportation Service - Drop Off
- Gym Membership
- Career Development Budget
- Annual performance evaluation and increment.
- Profit Sharing - Field Nation LLC Performance Reward.
- Sound work-life balance - Regular working hours: 8 Hours/Day, 5 Days/Week.
- Flexible leave/vacation policy.
- Friendly work environment.
- Opportunity to work with cross-cultural teams in the US.
Why Field Nation?
At Field Nation, we are breaking the barriers to work and enabling the gig economy. We’re a tech company that offers a web-based marketplace solution for buyers and sellers of contract services to simply connect, work, and manage their business. We look for collaborators, innovators, and problem solvers to join us in our common purpose of changing the way work gets done. We were named a Top Workplace by the Star Tribune in 2017, 2018, 2019, and a Top 150 Workplace in 2020. We look to hire extraordinary people and provide them extraordinary benefits.
Top Skills
Ansible
AWS
CloudFormation
Docker
Java
JavaScript
Kotlin
Kubernetes
Objective-C
React Native
Swift
Terraform
Typescript
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Field Nation is the complete field service marketplace and project management solution that connects businesses and contingent workers. We enable companies to find, hire and pay service technicians when - and where - there is work to be done. Field Nation serves as a catalyst for growth and ensures successful collaborations in today’s rapidly changing world of work.