- Design, code and debug applications in various software languages.
- Write clean, scalable, and efficient code using modern programming languages and frameworks.
- Make recommendations to automate and simplify processes and build new applications for increasing productivity and efficiency.
- Review completed software development tasks to ascertain compliance with international standards.
- Write, revise and maintain software technical documentation, operations documentation and user guides in accordance with standards.
- Bachelor’s or master’s degree in computer science and information technology
- At least 3 years of related experience in enterprise level mobile app development.
- Experience with React.native / Flutter, RESTful API, and other modern application development technologies.
- Develop high-quality mobile applications using React Native / Flutter for both iOS and Android.
- Implement native modules using Objective-C/Swift for iOS and Java / Kotlin for Android when necessary.
- Ensure seamless integration with the Next.js web frontend.
- Use Redux, Recoil, Zustand, or Context API to manage application state across mobile and web platforms.
- Implement efficient state synchronization between mobile and web clients.
- Integrate RESTful APIs and GraphQL endpoints.
- Integrate Google Maps or Mapbox for location-based services and tracking.
- Implement geolocation features for real-time service bookings
- Implement OAuth2, JWT, or other secure authentication methods.
- Ensure secure handling of sensitive data with encryption.
- Profile app performance using tools like Flipper and React Native Performance Monitor.
- Optimize app performance, including loading times and memory usage.
- Maintain consistent design systems and UI/UX across mobile and web platforms.
- Knowledge of Git and GitHub.
- Understanding of implementing API gateways and microservices.
- Understanding and implementing the RESTful API concept.
- Experience in implementing complex application development concepts.
- Familiarity with UI/UX design principles.
- Familiarity with Figma design.
- Self-motivated with the ability to prioritize, meet deadlines, and manage changing priorities.
Please send your CV to:
admin@clarksconstructioncompany.com
Only shortlisted candidates will be contacted.
Brand construction company is a local company operating in Afghanistan since 2016 and delivers reliable and standard construction solutions.