Fevrok logo
Sr. Software Engineer - Mobile Apps
3 years ago

Position Description:
Sr. Software Engineer - Mobile Apps located in Northridge, CA. Responsible for enterprise Mobile Domain testing and development. Design, develop, test, debug, and implement operating systems components, software tools and utilities. Determine systems software design requirements and ensure that system improvements are successfully implemented and monitored to increase efficiency. Generate systems software engineering policies, standards, and procedures. Utilize Software development and object-oriented design with Java 7, Java 8, and the mobile app framework to write medical device applications. Software development with C++ and the Java Native Interface (JNI) to build the internal security libraries. Utilize Software Design Patterns including Singleton, Observer, Builder and Strategy pattern. Coordinate Storage of data using SQLite, Shared Preferences and the Android file system. Consume RESTful web services using standard APIs. Create multiple Reusable and Customized UI components. Implement User Interface (UI) design using Android Studio Layout Editor and XML files. Conduct software development of unit tests and Android tests. Configure tools for continuous integration using an automation/integration server such as Jenkins or TeamCity. Utilize wireless streaming and connectivity protocols, including Bluetooth, WI-FI, and HTTP, and packet analysis with Charles Proxy and Wireshark.

Basic Qualifications:
Requires a Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or related engineering field and four (4) years of experience with mobile application development and testing. Must possess a minimum of four (4) years of experience with each of the following: object-oriented design; C++ and Java Native Interface (JNI); Software Design Patterns; storage of data using SQLite, Shared Preferences, and the Android file system; RESTful web services consumption using standard APIs; creating multiple Reusable and Customized UI components; UI design implementation; software development of unit tests and Android tests; continuous integration using an automation/integration server; and wireless streaming and connectivity protocols including WI-FI, and HTTP, and packet analysis.






©2025 Fevrok. All Rights Reserved.