Lead I - Software Engineering

UST logo

UST

View Salaries, Reviews, and more  

Job Description

Role Description

React native

React native resource with expertise in building high-quality, pixel-perfect user interfaces, performance optimization, and collaboration with cross-functional teams. This role often involves taking ownership of technical decisions and potentially mentoring junior developers.

Key Responsibilities

  • UI Development: Design and develop pixel-perfect, smooth UIs across both iOS and Android platforms.
  • Architecture & Design: Define application architecture, including navigation, state management (using tools like Redux or Context API), and data flow.
  • API Integration: Integrate complex RESTful APIs, GraphQL services, and third-party SDKs (e.g., Firebase, analytics, push notifications).
  • Performance Optimization: Diagnose and fix bugs, performance bottlenecks, and resolve application issues, crashes, and performance bottlenecks to ensure a native-like experience.
  • Collaboration: Work closely with UX designers, backend developers, product managers, and QA teams to define requirements, clarify design intent, and deliver high-quality solutions.
  • Code Quality & Best Practices: Write clean, maintainable, and testable code; participate in code reviews; and ensure UI implementation meets quality benchmarks.
  • Deployment & Maintenance: Manage app releases and deployments to the Google Play Store & Apple App Store, and support CI/CD pipelines.
  • Technical Leadership: Potentially mentor junior developers and contribute to improving overall code quality and engineering standards.

Required Skills & Qualifications

  • Experience: 4 to 6 years of hands-on experience in full-cycle React Native mobile application development.
  • Technical Proficiency: Strong expertise in JavaScript/TypeScript, HTML, and CSS (especially Flexbox for UI design).
  • Frameworks & Tools:
    • Deep understanding of the React Native framework and its ecosystem.
    • Proficiency with state management libraries such as Redux, Context API, MobX, or Zustand.
    • Familiarity with native build tools like Xcode and Android Studio.
    • Experience with code versioning tools (Git) and CI/CD pipelines.
  • Problem-Solving: Excellent debugging, testing, and performance optimization skills.
  • Soft Skills: Strong communication, collaboration, attention to detail, and a customer-centric mindset are essential for success in cross-functional teams.
Skills

react native,redux,context api,restful apis,javascript,html,flexbox,

Interview Questions of Lead I - Software Engineering at UST

Interview questions from UST that are similar to Lead I - Software Engineering
View more interview questions from UST →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now